Machine Learning Engineer, Apple Intelligence Data Platform - Proactive

Apple Apple · Big Tech · Seattle, WA +2 · Machine Learning and AI

Machine Learning Engineer focused on building and deploying scalable agent systems for Apple's on-device and cloud-based intelligence features, including Siri Suggestions and proactive intelligence. The role involves personalization, context-awareness, and integration with LLMs, vector databases, and knowledge graphs to enhance user experiences across Apple devices.

What you'd actually do

  1. designing, building, and deploying scalable agent systems that understand the user’s context and personal knowledge
  2. building the foundational platforms that personalize the on-device Siri assistant and sync the Siri and Apple Intelligence experience across the Apple device lineup — including iPhone, iPad, and Mac
  3. work on developing and integrating foundational components for on-device and cloud-based intelligence
  4. influence how users interact with Apple products through on-device search as well as through context-aware, proactive, and personalized experiences
  5. collaborate closely with several engineering teams at Apple —such as Accessibility, Hardware, Human Interface, NLP, Privacy, etc- to power exciting Apple Intelligence features and ship them to our customers

Skills

Required

  • 5+ years of increasing responsibility and relevant experience
  • Bachelor's degree or higher in Computer Science, Computer Engineering, Artificial Intelligence, Machine Learning, Information Retrieval or a related field.
  • Experience in building on-device platforms, data pipelines and frameworks.
  • Experience in one or more of the following: Knowledge Graphs (KG), RAG systems, integration of LLMs with external memories, Vector databases and related fields.
  • Experience supporting data analytics and instrumentation for large-scale ML / AI systems
  • Deep understanding of machine learning and deep learning algorithms
  • Experience designing and optimizing runtime or inference systems for machine learning and deep learning models in production
  • Excellent software design, problem solving, critical thinking and collaborative skills including written and verbal communication
  • Proficiency in one or more of the following languages: Python, Go, Java, C++, or Swift
  • Ability to understand/clarify product requirements and translate them into technical tasks in ML modeling and engineering

Nice to have

  • MS or Ph. D in Computer Science or a related field
  • Experience in LLM, machine learning models, deep learning models, information retrieval, platform development, or natural language processing
  • Experience building offline experimentation, training, and evaluation pipelines to iterate on ML model performance and accuracy
  • Strong analytical and independent problem-solving skills
  • Experience working in cross-functional teams across product, design, and infrastructure

What the JD emphasized

  • building scalable, privacy-conscious ML systems
  • on-device
  • scalable agent systems
  • personalize the on-device Siri assistant
  • sync the Siri and Apple Intelligence experience across the Apple device lineup
  • on-device search
  • context-aware, proactive, and personalized experiences
  • Vector databases
  • Knowledge Graphs (KG)
  • Semantic Search
  • Retrieval-Augmented Generation (RAG)
  • Generative AI inference
  • prompt optimization
  • runtime or inference systems for machine learning and deep learning models in production

Other signals

  • building scalable, privacy-conscious ML systems
  • on-device and on private compute cloud
  • designing, building, and deploying scalable agent systems
  • personalize the on-device Siri assistant
  • sync the Siri and Apple Intelligence experience across the Apple device lineup
  • on-device search
  • context-aware, proactive, and personalized experiences
  • Generative AI inference
  • prompt optimization
  • integration of LLMs with external memories