Taro Logo

Machine Learning Engineer, Personalization

World's most popular audio streaming subscription service, launched in 2008, focusing on music and podcasting.
$138,250 - $197,500
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Machine Learning Engineer, Personalization

Spotify's Personalization team is seeking a Machine Learning Engineer to join their Hulk squad, which focuses on developing Human Understandable Language Knowledge for talk content understanding. This role is at the forefront of using Large Language Models to enhance podcast and audiobook understanding, creating scalable systems that impact millions of listeners worldwide.

The position offers a unique opportunity to shape Spotify's content enrichment and recommendations systems, working with cutting-edge ML technologies and LLMs. You'll be part of the team responsible for popular features like "Home," "Search," "Discover Weekly," and "Daily Mix," which serve hundreds of millions of users daily.

As a Machine Learning Engineer, you'll work in a cross-functional environment alongside Data Engineers, Backend Engineers, and researchers. The role involves both hands-on ML development and systems architecture, requiring expertise in Python, Scala, Java, and SQL, along with experience in cloud platforms like GCP or AWS. You'll be implementing and scaling ML systems, working with frameworks like PyTorch and TensorFlow, and building robust data pipelines using tools such as Apache Beam and Spark.

The position offers competitive compensation ($138,250-$197,500 plus equity) and comprehensive benefits, including health insurance, parental leave, and retirement plans. Spotify embraces remote work, allowing flexibility within the North American region, though team collaboration occurs in the Eastern Standard time zone.

This role is perfect for someone passionate about machine learning, especially LLMs, who wants to impact how millions of people discover and enjoy audio content. You'll be joining a company that values diversity, inclusivity, and innovation, with a mission to unlock human creativity by connecting artists with audiences worldwide.

Last updated 20 days ago

Responsibilities For Machine Learning Engineer, Personalization

  • Utilize in-house and 3rd party LLMs to solve language understanding problems
  • Design, build, evaluate, ship, and refine Spotify's product through ML development
  • Drive optimization, testing, and tooling to improve content enrichment assets
  • Collaborate with cross-functional teams to develop new features and technologies
  • Architect, design, develop, and deploy ML models for podcast recommendations
  • Participate in AI Foundation's ML community
  • Perform data analysis to establish baselines and inform product decisions

Requirements For Machine Learning Engineer, Personalization

Python
Java
Scala
  • Strong background in machine learning, especially with Large Language Models
  • Professional experience in applied machine learning
  • Experience with Python, Scala, Java, SQL (Python required)
  • Experience with cloud platforms (GCP or AWS)
  • Hands-on experience implementing machine learning systems at scale
  • Experience with data pipeline architecture
  • Knowledge of PyTorch, TensorFlow, or other ML frameworks
  • Experience with Apache Beam / Spark

Benefits For Machine Learning Engineer, Personalization

Medical Insurance
Parental Leave
401k
  • 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 Machine Learning Engineer, Personalization