Apple logo

Senior / Staff Machine Learning Engineer, Apple ML Data Platform

Apple
Full-time
On-site
Cupertino, California, United States
Software Engineer
The ADP ML Data Platform team enables future Apple intelligent products by providing Apple engineers with cutting edge ML technologies, large scale compute and data systems specifically designed for machine learning.


  • Strong foundation in machine learning, with hands-on experience across the end-to-end ML workflow - including data preparation, pipeline development, experimentation, evaluation, and deployment
  • Expertise in building and running large scale distributed systems
  • Familiarity with modern generative techniques (e.g. transformers, diffusion, retrieval-augmented generation)
  • Proven experience building and delivering data and machine learning infrastructure in real-world production environments
  • Familiarity with fine-tuning workflows, model optimization, and preparing models for scalable inference
  • Familiarity with generative AI and its applications in accelerating and enhancing machine learning workflows
  • Experience configuring, deploying and troubleshooting large scale production environments
  • Experience in designing, building, and maintaining scalable, highly available systems that prioritize ease of use
  • Extensive programming experience in Java, Python or Go
  • Strong collaboration and communication (verbal and written) skills
  • Comfortable navigating ambiguity and evolving technical landscapes, especially in fast-moving areas
  • B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or equivalent practical experience


  • Experience in the below is preferred:
  • Proficiency in one or more ML frameworks
  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes.