Staff Machine Learning Engineer - Personalization
Core
Build moment-based personalized music and podcast experiences (e.g., Home Shortcuts) using large language models and recommendation systems to serve millions of listeners.
Role type
Staff Machine Learning Engineer (Personalization & LLMs)
Builds
Home feed, Shortcuts experience, and emerging agentic/AI-powered user experiences
Domain
Music streaming, Personalization, Large Language Models
Deliverable
production ML models
Required skills
Recommendation systems, Large language model training/fine-tuning (SFT, distillation, LoRA), Python, PyTorch, Distributed ML workloads (Ray, FSDP, HSDP), Data pipelines (Flyte, Airflow, BigQuery), A/B testing design
Preferred skills
None stated
Technologies
Ray, FSDP, HSDP, Flyte, Airflow, BigQuery
Responsibilities
Own and improve ML models powering the Home feed and Shortcuts; Design and ship personalized recommendations; Train and optimize LLMs; Partner on experimentation strategies; Drive technical direction in ambiguous spaces; Mentor ML engineers
Seniority
Staff, hands-on IC with mentorship