7+ years of software engineering experience, with 3+ years focused on external facing SDK or CLI or API development
5+ years of experience in Python, Java, Rust or Go programming
Deep understanding of REST or GraphQL or gRPC APIs, authentication (OAuth, API keys), and distributed systems
Bachelor's degree in Computer Science or equivalent experience
Desire to code for AI/ML workflows (e.g., model deployment, LLM integration) and data platforms (e.g., Snowflake, Spark)
Experience with chat systems (e.g., Slack bots, Dialogflow) or agentic frameworks (e.g., LangChain, AutoGPT)
Strong grasp of software design principles (SOLID, DRY) and testing frameworks (Pytest, Jest).
Ability to debug complex cross-platform issues and optimize performance.
Ability to articulate technical concepts effectively to diverse audiences
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.