Staff ML Engineer, Personalization & Recommender Systems

Aimlroles

New York (NY)

Hybrid

USD 227,000 - 325,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Six month paid parental leave
401(k) retirement plan
Monthly meal allowance
23 paid days off
13 paid flexible holidays
Paid sick leave

Job summary

Spotify is seeking a Staff Machine Learning Engineer to shape the future of personalized discovery. You will work at the intersection of recommendation systems, large language models, and production-scale ML infrastructure.

You will mentor engineers, own end-to-end ML systems, and collaborate across product, data science, and engineering to deliver high-quality user experiences at global scale.

Qualifications

  • 8+ years of experience building and deploying ML systems in production.
  • Deep expertise in recommendation systems, ranking models, personalization, or large-scale content discovery.
  • Strong Python skills and hands-on PyTorch experience.
  • Experience with LLM training, fine-tuning, and optimization including SFT/distillation/LoRA.
  • Familiar with large-scale inference, latency, reliability, and cost considerations.
  • Proven ability to design and run online experiments and A/B tests.

Responsibilities

  • Own and improve ML models and systems powering the Home feed and Shortcuts.
  • Design and ship personalized recommendations serving millions of users.
  • Build content recommendation systems for agentic and AI experiences.
  • Train, fine-tune, evaluate, and optimize large language models.
  • Collaborate with PMs, engineers, data scientists, and designers on experiments.
  • Lead A/B testing, monitoring, and model evaluation for quality and cost.
  • Improve ML platform, data pipelines, and production systems at scale.
  • Provide technical direction in ambiguous problems and long-term architecture.
  • Mentor other ML engineers and raise team standards.

Skills

Machine learning
Recommendation systems
Python
PyTorch
LLM training
Distributed systems
A/B testing

Tools

Ray
Airflow
Flyte
BigQuery
LoRA

Job description

Spotify is seeking a Staff Machine Learning Engineer to shape the future of personalized discovery. You will work at the intersection of recommendation systems, large language models, and production-scale ML infrastructure.

You will mentor engineers, own end-to-end ML systems, and collaborate across product, data science, and engineering to deliver high-quality user experiences at global scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Engineer: Personalization & Discovery
Staff ML Engineer: Personalization & Discovery

Spotify • United States

Remote
USD 190,000 - 280,000
Staff ML Engineer: Personalization & Discovery
Staff ML Engineer: Personalization & Discovery

Spotify • New York (NY)

On-site
USD 227,000 - 325,000
Equity
Health insurance
401(k) plan
Senior ML Engineer, Personalization & Muse
Senior ML Engineer, Personalization & Muse

Spotify AB • New York (NY)

Hybrid
USD 227,000 - 325,000
Health insurance
Six months paid parental leave
401(k) retirement plan
+4
Senior ML Engineer - Music Personalization & Recommendations
Senior ML Engineer - Music Personalization & Recommendations

spotify • New York (NY)

On-site
USD 150,000 - 230,000
Staff ML Engineer, Personalization & Moments Discovery
Staff ML Engineer, Personalization & Moments Discovery

Spotify AB • New York (NY)

On-site
Confidential
Senior ML Engineer, Personalization & LLM, Equity
Senior ML Engineer, Personalization & LLM, Equity

Spotify AB • New York (NY)

Hybrid
USD 184,000 - 263,000
Health insurance
Six-month parental leave
401(k) retirement plan
+5
Staff Machine Learning Engineer, Personalization
Staff Machine Learning Engineer, Personalization

Spotify AB • New York (NY)

On-site
Confidential
Staff Machine Learning Engineer, Personalization Spotify · Remote · US · Machine Learning Engineering $227,495–$324,993 2mo ago
Staff Machine Learning Engineer, Personalization Spotify · Remote · US · Machine Learning Engineering $227,495–$324,993 2mo ago

Aimlroles • New York (NY)

Hybrid
USD 227,000 - 325,000
Health insurance
Six month paid parental leave
401(k) retirement plan
+4
Staff Machine Learning Engineer, Home Surfaces
Staff Machine Learning Engineer, Home Surfaces

Spotify • New York (NY)

On-site
USD 227,000 - 325,000
Equity
Health insurance
401(k) plan
Staff Machine Learning Engineer, Home Surfaces
Staff Machine Learning Engineer, Home Surfaces

Spotify • United States

On-site
USD 190,000 - 280,000