AI/ML - Technical Lead, ML Platform & Technology

Seattle, Washington, United States
Machine Learning and AI


Role Number:200181897
Apple builds world-class innovative products that integrate hardware with intelligent software experiences using machine learning, artificial intelligence, and computer vision. Machine Learning Platform and Technologies is the team that makes it possible for Apple engineers to innovate ML driven product features rapidly and at scale. The team enables future Apple intelligent products by making cutting edge ML technologies, large scale compute and data systems designed specifically for ML available to engineers within Apple. Come join the team that is making ML innovation possible here at Apple. To learn more about part of our vision, see our 2019 SIGMOD paper Data Platform for Machine Learning ( We are looking for exceptional engineers with experience building large-scale compute and data systems that want to use that hard won knowledge to create a scalable platform design for machine learning. Our platform includes everything from data management systems, distributed compute systems, client libraries, tools and services to support the machine learning apparatus within Apple. In this role, you will partner with data scientists and machine learning engineers throughout the company, including teams such as Privacy, Vision, Camera and Siri. Together you will create key systems of the machine learning platform. You will own the definition, design, and implementation of production-ready services that address the unique challenges of a machine learning platform. You will partner with other members within the Machine Learning Platform and Technologies team to create integrated solutions that ultimately drive rapid machine learning innovation.

Key Qualifications

  • Successful candidates have:
  • Delivered services with measurable impact on internal or external customers
  • Influenced product and technical direction by being a customer advocate
  • 8+ years experience building production services in a distributed computing environment
  • Deployed mission-critical services with high reliability and available
  • Driven projects from inception to production
  • An understanding of distributed system concepts (such as transactions and consensus) in practice
  • Ability to present and communicate complex technical concepts clearly
  • Experience with partnering with other technical stakeholders
  • Demonstrated technical leadership through influence and mentoring
  • In-depth experience building solutions using public clouds (Azure, AWS, GCP)


Ideal candidates are: * Comfortable working in earlier stages of product development with ambiguous requirements * Experienced across the software services stack including front-end systems * Have experience and in-depth knowledge of open source distributed systems such as Hadoop, Spark, Zookeepr, etcd, Cassandra, Kubernetes

Education & Experience

BS in Computer Science with 3+ years experience

Additional Requirements