Apple is looking to build AI-driven solutions that solve pressing business challenges and ensure Apple products and services can seamlessly and efficiently handle tasks, by crafting and building the technology that fuels Apple's devices.
Requirements
- Python programming experience
- Experience building generative AI applications using LLMs and vector databases
- Knowledge of current Gen AI research and techniques in one or more of the following areas: RAG systems, Agentic AI (multi-agent orchestration, tool calling), or Prompt Engineering
- Hands-on experience with agentic AI frameworks (e.g. LangGraph, AutoGen, CrewAI) for building multi-step reasoning and tool-using agents
- Familiarity with integrating Model Context Protocol (MCP) into AI workflows
- Experience building evaluation frameworks for AI systems (retrieval quality, agent performance, LLM outputs)
- Experience in designing and implementing information retrieval systems using embeddings, vector stores (e.g. Milvus, Qdrant), or similarity match & ranking techniques
Responsibilities
- Designing and implementing generative AI systems including multi-agent workflows, tool calling architectures, LLM orchestration patterns, and reusable AI components
- Building agentic AI solutions that coordinate multiple AI services and tools to solve complex domain-specific problems
- Collaborating with our internal multi-functional teams as well as the AIML organization at Apple to understand domain-specific needs and architect appropriate AI solutions
- Enabling the organization to leverage AI capabilities and drive efficiency in chip delivery
Other
- Minimum requirement of BS and 3 years of relevant industry experience
- Apple is an equal opportunity employer that is committed to inclusion and diversity.
- We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.