Apple is looking to solve the problem of building innovative generative AI experiences that empower millions of users daily, by developing and integrating foundational components for on-device and cloud-based intelligence.
Requirements
- Experience in Knowledge Graphs (KG), RAG systems, integration of LLMs with external memories, Vector databases and related fields
- Proficiency in one or more of the following languages: Python, Go, Java, C++, or Swift
- Deep understanding of machine learning and deep learning algorithms
- Experience in LLM, machine learning, deep learning, information retrieval or natural language processing
- Experience with Vector databases, Knowledge Graphs, Semantic Search, Retrieval-Augmented Generation (RAG), decoding strategies, Generative AI inference, and prompt optimization
- Ability to understand/clarify product requirements and translate them into technical tasks in ML modeling and engineering
- Strong analytical and independent problem-solving skills
Responsibilities
- Developing and integrating foundational components for on-device and cloud-based intelligence
- Designing, building, and deploying scalable agent systems that understand user context and personal knowledge
- Collaborating closely with several engineering teams at Apple to power exciting Apple Intelligence features and ship them to customers
- Working on developing and integrating foundational components for on-device and cloud-based intelligence
- Focusing on designing, building, and deploying scalable agent systems that understand user context and personal knowledge
- Influencing how users interact with Apple products through context-aware, proactive, and personalized experiences
- Building a contextual, on-device platform that anticipates user needs
Other
- 5+ years of increasing responsibility and relevant experience
- Bachelor's Degree or higher in Computer Science, Artificial Intelligence, Machine Learning, Information Retrieval, Data Science or a related field
- Excellent software design, problem solving, critical thinking and collaborative skills including written and verbal communication
- Ability to work in cross-functional teams across product, design, and infrastructure
- MS or Ph. D in Computer Science or a related field