Drive research, architecture, and production deployment of generative recommendation and reinforcement learning systems, turning novel machine learning research into scalable product impact across Pinterest.
Staff Machine Learning Engineer, Home Surfaces
📜 Description
- Own and improve machine learning models and systems powering the Home feed, including Shortcuts.
- Design, build, and ship personalized recommendations for listeners globally.
- Develop content recommendation systems for agentic and AI-powered experiences.
- Train, fine-tune, evaluate, and optimize large language models using SFT, distillation, and parameter-efficient methods.
- Lead experimentation, A/B testing, monitoring, and ongoing optimization of recommendation quality, reliability, and cost.
- Improve ML platforms, data pipelines, and production systems; shape technical direction and mentor other engineers.
🛠️ Requirements
- You have deep experience building and deploying machine learning systems in production environments.
- You have deep experience with recommendation systems, ranking models, personalization, or large-scale content discovery platforms.
- You are proficient in Python and have hands-on experience building machine learning systems with PyTorch.
- You have experience with large language model training, fine-tuning, evaluation, and optimization techniques, including SFT, distillation, and LoRA.
- You have worked with large-scale inference systems and understand the challenges of latency, reliability, and cost optimization.
- You care about creating high-quality user experiences through thoughtful applications of machine learning.
- You communicate effectively with technical and non-technical partners and can influence technical decisions beyond your immediate team.
- You know how to design, execute, and interpret online experiments and A/B tests to improve user outcomes.
- You have experience operating distributed machine learning workloads using technologies such as Ray, FSDP, HSDP, or similar frameworks.
- You have experience building and maintaining data pipelines and orchestration workflows using technologies such as Flyte, Airflow, BigQuery, and cloud-based storage platforms.
✨ Benefits
- Health insurance
- Six months of paid parental leave
- 401(k) retirement plan
- Monthly meal allowance
- 23 paid days off
- 13 paid flexible holidays
- Paid sick leave
Full job description
The Personalization team makes deciding what to play next easier and more enjoyable for every listener. From Blend to Discover Weekly, we’re behind some of Spotify’s most-loved features. We built them by understanding the world of music and podcasts better than anyone else. Join us and you’ll keep millions of users listening by making great recommendations to each and every one of them.
The Surfaces Podcasts team owns podcast recommendations across some of Spotify’s most visible surfaces, including Home and the Now Playing view. We build and improve the recommendation systems that help listeners discover their next favorite show or episode while helping creators reach the right audiences.
As a Staff Machine Learning Engineer, you’ll help shape the future of personalized discovery and engagement at Spotify. You’ll work at the intersection of recommendation systems, large language models, and production-scale machine learning infrastructure to build experiences for listeners at global scale. You’ll take models from research to production, help set technical direction in ambiguous problem spaces, and solve complex personalization challenges across Spotify.
What You'll Do
Who You Are
Where You'll Be
Similar jobs
Search more Machine Learning Engineer jobsStaff Machine Learning Engineer - VoIP Infrastructure
Designs and operates VoIP infrastructure for AI-driven voice workloads, integrating telephony platforms with LLM features while improving reliability, observability, deployment practices, and production support.
Staff Machine Learning Engineer - VoIP Infrastructure
Design and operate VoIP infrastructure for AI-driven voice workloads, integrating telecom platforms with LLM features while improving reliability, observability, and production support across distributed systems.
Staff Machine Learning Engineer (Research Scientist) - DFAI
Lead the technical strategy and end-to-end development of foundation models, from data curation and pretraining through production serving, evaluation, and monitoring, while guiding teams across Plaid.
Staff Machine Learning Engineer, Ads Conversion Core Modeling
Leads technical direction for ads conversion machine learning, building low-latency, large-scale prediction models and using text, visual, and user signals to improve ad products.
