Drimva

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

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)