AI/ML - Engineering Manager, ML Platform & Technology

Seattle, Washington, United States
Machine Learning and AI


Role Number:200210176
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 an exceptional Engineering Manager with experience leading teams responsible for building and operating large-scale distributed services. And, wants to use that experience to lead a team responsible for designing, building and running a scale platform designed for machine learning and is critical to the success of ML engineers throughput Apple. In this role, you will define objectives for key products in the Machine Learning Platform, own the technical roadmap for a product, be accountable for delivering on results and making our ML customer throughout Apple successful. You will do this by growing and developing a diverse engineering team, coaching engineers to grow and become technical leaders. You will define standards for engineering and operational excellence for running tier-1 services and hold your team accountable to this bar. You will partner with other product leaders to continue to improve the MLPT product offers so that the pace of ML innovation at Apple continues to accelerate. You will continue to lead with deep technical expertise

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
  • * 10+ 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)
  • * Experience leading teams through building and operating large-scale services


Ideal candidates are: * Comfortable working in earlier stages of product development with ambiguous requirements * Have experience and in-depth knowledge of open source distributed systems such as Hadoop, Spark, Zookeepr, etcd, Cassandra, Kubernetes * Have 2+ more years of experience leading teams

Education & Experience

Additional Requirements