Staff Machine Learning Engineer, Personalization
Core
Build moment-based personalized music and podcast experiences (Home Shortcuts) using recommendation systems and large language models for millions of Spotify listeners.
Role type
Staff Machine Learning Engineer (Personalization)
Builds
Home feed, Shortcuts experience, and agentic AI-powered user interfaces
Domain
Music streaming, Personalization, Large Language Models
Deliverable
production ML models
Required skills
Recommendation systems, Large language model training (SFT, distillation, LoRA), Python, PyTorch, Distributed ML workloads (Ray, FSDP, HSDP), Data pipelines (Flyte, Airflow, BigQuery), A/B testing, Technical leadership
Preferred skills
None stated
Technologies
PyTorch, Ray, FSDP, HSDP, Flyte, Airflow, BigQuery
Responsibilities
Own and improve ML models powering the Home feed and Shortcuts; Design and ship personalized recommendations; Build content recommendation systems for AI-powered experiences; Train and optimize large language models; Partner with product and engineering teams on experimentation; Drive A/B testing and model optimization; Improve ML platform capabilities and data pipelines; Drive technical direction in ambiguous problem spaces; Mentor other ML engineers
Seniority
Staff, hands-on IC with technical leadership