Taro Logo

Staff Machine Learning Engineer, GenRecs

World's most popular audio streaming subscription service, launched in 2008.
$215,136 - $307,337
Machine Learning
Staff Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Consumer

Description For Staff Machine Learning Engineer, GenRecs

The Personalization team at Spotify is seeking a Staff Machine Learning Engineer to join their GenRecs team, focusing on revolutionizing how users discover and enjoy music and podcasts. This role sits at the cutting edge of Generative AI and recommendation systems, working on products that serve hundreds of millions of users daily. The position offers an opportunity to shape the future of personalized content delivery through advanced ML techniques and generative AI technologies.

The role combines deep technical expertise in machine learning with strategic product development, requiring collaboration across multiple disciplines including user research, design, and data science. You'll be working on innovative products like Discover Weekly, Daylist, and AI DJ, while helping to define the next generation of Spotify's recommendation capabilities.

As a Staff ML Engineer, you'll lead technical strategy development, implement large-scale ML systems, and drive best practices in model development. The position requires expertise in production-grade ML systems, preferably with experience in frameworks like PyTorch, Tensorflow, or JAX. You'll be working with transformer models and helping scale solutions for Spotify's massive user base.

The compensation package is competitive, ranging from $215,136 to $307,337 plus equity, with comprehensive benefits including health insurance, parental leave, and retirement plans. The role offers remote work flexibility within North America, with collaboration centered in the Eastern Standard time zone. This is an excellent opportunity for an experienced ML engineer passionate about combining cutting-edge technology with practical user impact at global scale.

Last updated 7 days ago

Responsibilities For Staff Machine Learning Engineer, GenRecs

  • Contribute to defining the machine learning technical strategy for generative recommenders and user modeling
  • Collaborate with cross-functional teams on new product features
  • Provide expert technical leadership and direction
  • Design, build, evaluate, ship, and refine Spotify's personalization products
  • Prototype new modeling approaches and productionize solutions at scale
  • Promote and role-model best practices of ML model development
  • Engage with the broader ML community within Spotify

Requirements For Staff Machine Learning Engineer, GenRecs

Python
Java
Scala
  • Strong background in machine learning and recommender systems
  • Production experience developing large-scale machine learning systems in Java, Scala, Python, or similar languages
  • Experience with PyTorch, Tensorflow, JAX is a strong plus
  • Hands-on experience training and operating transformer models in production settings
  • Strong communication and systems thinking skills
  • Experience with agile software processes and data-driven development
  • Knowledge of current ML trends
  • Ability to work with ambiguity on high impact projects

Benefits For Staff Machine Learning Engineer, GenRecs

Medical Insurance
Parental Leave
401k
Dental Insurance
Vision Insurance
Equity
  • 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
  • Equity

Interested in this job?

Jobs Related To Spotify Staff Machine Learning Engineer, GenRecs