Machine Learning Engineer

Apple•Cupertino, CA

About The Position

The Music ML team within Apple Services Engineering builds and improves the features and services that drive Apple Music personalization, including Home, New, Radio, and Personal Mixes. The team’s work spans data analysis, large-scale offline pipelines, machine-learned model training and inference, and online services that deliver real-time personalized experiences. The London-based team develops and evolves global-scale data systems and is responsible for the full lifecycle, from collaboration with Product through system design, implementation, continuous optimization, and improvement. The role focuses on reliably and efficiently operating customer-facing recommendation services and delivering relevant, diverse music while respecting user privacy.

Requirements

  • Hands-on experience crafting highly scalable recommendation systems.
  • Understanding of concurrency, algorithms, and object-oriented programming.
  • A vision for engineering modern ML-driven systems that support fast iteration cycles.
  • Effective collaboration with researchers to improve recommendation algorithms.

Nice To Haves

  • A vision for engineering modern ML-driven pipelines, APIs, and services at scale.
  • Extensive experience with object-oriented languages such as Java, C++, and Python.

Responsibilities

  • Build and improve features and services that drive Apple Music personalization.
  • Design and operate customer-facing recommendation services reliably and efficiently.
  • Contribute to data analysis, large-scale offline pipelines, machine-learned model training and inference, and online services for real-time personalized experiences.
  • Participate in the full product lifecycle, including collaboration with Product, system design, implementation, and continuous optimization and improvement.
  • Collaborate with researchers to improve recommendation algorithms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service