Taro Logo

Machine Learning Engineer - Personalization

World's most popular audio streaming subscription service, launched in 2008.
Machine Learning
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer - Personalization

Spotify's Personalization team is seeking a Machine Learning Engineer (MLE II) to join their innovative group focused on recommendation algorithms. This role is part of the team behind popular features like Blend and Discover Weekly, working to enhance the listening experience for millions of users. The position offers the opportunity to work with cutting-edge ML technologies, developing and implementing systems that connect creators with their audience through sophisticated recommendation algorithms.

The role combines hands-on machine learning development with practical engineering challenges, requiring expertise in both ML frameworks and data pipeline architecture. You'll be working in a collaborative environment, partnering with research scientists, data engineers, and product managers to build and deploy state-of-the-art ML models. The position requires strong technical skills in Python and ML frameworks, along with experience in building scalable systems.

Spotify offers a flexible work environment within the EMEA region, with collaboration centered in the Central European time zone. The company strongly values diversity and inclusion, welcoming candidates from all backgrounds to contribute to their mission of transforming how the world listens to music and podcasts. As part of the world's leading audio streaming service, you'll have the opportunity to impact millions of users' daily listening experiences while working with a passionate team dedicated to innovation in music and podcast recommendations.

Last updated 2 months ago

Responsibilities For Machine Learning Engineer - Personalization

  • Develop and implement production systems that enrich and improve listeners' experience
  • Contribute to designing, building, evaluating, shipping, and refining Spotify's product through ML development
  • Drive optimization, testing, and tooling to improve recommendation quality
  • Perform data analysis to establish baselines and inform product decisions
  • Collaborate with cross-functional agile teams
  • Stay up-to-date on latest machine learning algorithms and techniques

Requirements For Machine Learning Engineer - Personalization

Python
Java
Scala
  • Professional experience in applied machine learning
  • Extensive experience working in product and data-driven environment
  • Experience with Python, Scala, Java, SQL, or C++, with Python required
  • Experience with cloud platforms (GCP or AWS)
  • Hands-on experience implementing machine learning systems at scale
  • Experience architecting data pipelines using tools like Dataflow, Apache Beam, or Spark
  • Knowledge of agile software processes and data-driven development
  • Experience with TensorFlow, pyTorch, and/or other ML frameworks
  • Experience with fostering collaborative teams