Machine Learning Engineer II, Personalization

A global music and podcast streaming platform that provides personalized listening experiences to millions of users.
$138,250 - $197,500
Machine Learning
Mid-Level Software Engineer
Remote
5000+ Employees
3+ years of experience
AI · Consumer

Description For Machine Learning Engineer II, Personalization

Spotify's Personalization team is seeking a Machine Learning Engineer II to join their innovative group that powers some of Spotify's most popular features like Daily Mix and Discover Weekly. The role focuses on developing and implementing ML solutions that enhance user experience for hundreds of millions of active users. The Fritz team specifically works on next-content recommendation systems using real-time prediction models and NRT interactions. The position offers an opportunity to work with cutting-edge ML technologies, including Ray training infrastructure, and collaborate with cross-functional teams. The role combines technical expertise in ML, distributed systems, and software engineering with the chance to impact how millions of users discover and enjoy music and podcasts. The position offers competitive compensation, comprehensive benefits, and the flexibility to work remotely within North America. This is an excellent opportunity for ML practitioners who want to solve complex problems at scale while contributing to one of the world's leading music streaming platforms.

Last updated 8 days ago

Responsibilities For Machine Learning Engineer II, Personalization

  • Design, build, evaluate, and ship ML solutions for safety in Spotify's personalization products
  • Collaborate with cross functional teams to build new product features
  • Prototype new approaches and productionize solutions at scale
  • Promote and role-model best practices of ML systems development
  • Be part of an active group of machine learning practitioners

Requirements For Machine Learning Engineer II, Personalization

Python
Java
Scala
  • Experience as ML practitioner working on complex real-world problems
  • Strong background in machine learning, natural language processing, and generative AI
  • Hands-on expertise with implementing end-to-end production ML systems at scale in Java, Scala, Python
  • Experience with Pytorch, TensorFlow, Scikit-learn
  • Experience with designing end-to-end tech specs and modular architectures
  • Experience with large scale, distributed data processing frameworks like Apache Beam, Apache Spark, and cloud platforms like GCP or AWS

Benefits For Machine Learning Engineer II, 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

Interested in this job?

Jobs Related To Spotify Machine Learning Engineer II, Personalization

Machine Learning Engineer II, Personalization

Machine Learning Engineer II position at Spotify, focusing on AI-powered playlist personalization and LLM technology, offering remote work and competitive compensation.

Machine Learning Engineer - Content Understanding

Machine Learning Engineer position at Spotify, focusing on content understanding and ML systems at scale, offering $112K-$195K plus benefits in New York City.

Software Development Engineer (ML), AGI Customization

ML Engineer role at Amazon's AGI team focusing on LLM customization, fine-tuning, and distillation, requiring strong machine learning background and software development experience.

Machine Learning Engineer, Behavior Planning

Machine Learning Engineer position at Aurora focusing on behavior planning and motion planning for self-driving vehicles using ML approaches.

Applied Research Engineer

Applied Research Engineer position at Sieve, working on video AI systems and developing solutions for video understanding, editing, and search use cases.