Spotify

Senior Machine Learning Engineer - Personalization

Spotify$210K — $260K *
US-AnywhereRemote in New York, NY
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong background in machine learning with a focus on theory and real-world application.
  • Hands-on experience in building and shipping production ML systems, particularly in personalization.
  • Proficiency in programming languages like Java, Scala, or Python, with familiarity in PyTorch or Ray a plus.
  • Experience with large-scale data processing frameworks such as Apache Beam or Spark.
  • Ability to collaborate across teams and navigate complex ML projects.
  • Commitment to agile processes and data-driven reliability.

Responsibilities

  • Design and develop recommendation models for music surfaces at scale.
  • Enhance recommendation quality by improving reward signals across core surfaces.
  • Adopt and integrate generative recommendation models with ML infrastructure teams.
  • Establish best practices in ML system development and experimentation.
  • Work with cross-functional teams to define success metrics and run A/B tests.
  • Collaborate on integrating new signals into recommendation systems.

Benefits

  • Health insurance coverage.
  • Six months of paid parental leave.
  • 401(k) retirement plan options.
  • Monthly meal allowance.
  • 23 paid vacation days annually.
  • 13 paid flexible holidays each year.
  • Paid sick leave.
Full Job Description
The Surfaces Music team is responsible for music recommendations across Spotify's most visible surfaces, including Home and the Now Playing experience. We own music shelf and candidate generation as well as the ranking models that power these experiences. Our models include embedding models for deep catalog discovery, new release recommendations, and a unified transformer-based generative personalization model that is poised to reshape how we deliver personalized experiences across Spotify.

What You'll Do

  • Contribute to the design, development, evaluation, and iteration of recommendation models - including candidate generation, ranking, and embedding models - powering music surfaces at scale.
  • Drive hands-on ML development to improve reward signals and recommendation quality across Home, Now Playing, and other core surfaces.
  • Contribute to the team's adoption of generative recommendation models, partnering with ML and AI infrastructure teams.
  • Promote best practices in ML systems development, testing, and experimentation within the team.
  • Collaborate with Data Science, Product, and Design partners to define success metrics, run A/B experiments, and translate insights into product improvements.
  • Partner with teams across Personalization to integrate and test new signals in recommendation systems.


Who You Are

  • You have a strong background in machine learning and enjoy applying theory to real-world applications, with expertise in statistics and optimization - particularly sequential models, transformers, generative AI, and LLMs.
  • You have hands-on experience building and shipping production machine learning systems at scale, ideally in personalization or recommendation systems.
  • You have experience implementing ML systems in Java, Scala, Python, or similar languages. Familiarity with PyTorch, Ray or Hugging Face is a plus.
  • You have some experience with large-scale distributed data processing frameworks such as Apache Beam, Apache Spark, or Scio, and cloud platforms like GCP or AWS.
  • You have experience collaborating across teams on complex ML projects and navigating cross-functional stakeholders.
  • You care about agile software processes, data-driven development, reliability, and disciplined experimentation.


Where You'll Be

  • This team operates within the Eastern Standard time zone for collaboration
  • We offer you the flexibility to work where you work best! For this role, you can be within the North America region as long as we have a work location.


The United States base range for this position is $210,000 - $260,000 plus equity. The benefits available for this position include 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. This range encompasses multiple levels. Leveling is determined during the interview process. Placement in a level depends on relevant work history and interview performance. These ranges may be modified in the future.

About Spotify

Spotify is a Swedish audio streaming and media services provider, launched in October 2008. The platform is owned by Spotify AB, a publicly traded company on the New York Stock Exchange since April 2018. Spotify's primary business is providing an audio streaming platform, with the company claiming that it had 345 million active monthly users and 155 million paying subscribers as of December 2020. Unlike physical or download sales, which pay artists a fixed price per song or album sold, Spotify pays royalties based on the number of artist streams as a proportion of total songs streamed on the service. Spotify distributes approximately 70% of its total revenue to rights holders, who then pay artists based on their individual agreements. Spotify has faced criticism from artists and producers including Taylor Swift and Thom Yorke, who have argued that it does not fairly compensate musicians. Spotify has also faced criticism from artists and producers including Taylor Swift and Thom Yorke, who have argued that it does not fairly compensate musicians.
Learn more about Spotify
Size
3,456 employees
Industry
Founded
2006

Similar Jobs

More Jobs at Spotify

More Information Technology Jobs

Find similar Senior Machine Learning Engineer - Personalization jobs: