Apple
Machine Learning Engineer
Pittsburgh, Pennsylvania · Full-time · Posted Aug 6, 2026
- Experience
- 3 to 5 years of ML engineering experience for the BS or MS alternative; no years specified for the PhD qualification.
- Education
- PhD in computer science, computer engineering, or relevant fields; alternatively, a BS or an MS plus 3 to 5 years of ML engineering experience.
About the job
Build and ship machine-learning features, developing models, training and evaluation pipelines, production inference software, and end-to-end demos for Apple products.
What you'll do
- Build ML models and end-to-end training and evaluation pipelines.
- Develop production ML software and demos for ML solutions.
- Represent the team in cross-functional discussions and collaborate with research, software, firmware, operations, and data engineers.
What they ask for
- PhD in computer science, computer engineering, or a relevant field; alternatively, a BS or MS plus 3 to 5 years of ML engineering experience.
- Strong foundation in machine learning, especially LLM and multimodal foundation models.
- Experience building model training/evaluation pipelines in Python/PyTorch and prototyping software applications (preferably in Swift).
- Experience with sensors and sensing systems; strong communication and presentation skills.
Nice to have
- Experience with on-device ML deployment and optimization, multimodal data, or production software development.
- Proficient in Swift, Objective-C, C++, or Go; Python and a deep learning toolkit such as JAX, PyTorch, or TensorFlow.
Tools
Python, PyTorch, Swift, JAX, TensorFlow, Objective-C, C++, Go
AI focus
Research and ship ML features using LLMs and multimodal foundation models; build training/evaluation pipelines, integrate production inference, and optimize models for on-device use.
Model-written summary · the original posting is authoritative