The Personalization team at Spotify is seeking a Senior Machine Learning Engineer to join their innovative group. This role is crucial in enhancing the user experience by developing and implementing ML models for music recommendations on Spotify's Home surface.
Key Responsibilities:
- Build ML models for generating music recommendation candidates for Spotify's Home surface
- Develop ML models to order music content on carousel shelves
- Collaborate with a cross-functional team to create new user experiences
- Prototype and scale solutions for hundreds of millions of active users
- Conduct A/B testing to improve recommendation experiences
- Participate in an active community of machine learning practitioners
- Occasional on-call monitoring and troubleshooting of production ML systems
Ideal Candidate:
- Strong background in machine learning, especially in personalized algorithms and recommender systems
- Hands-on experience with production ML systems at scale (Java, Scala, Python; TensorFlow a plus)
- Familiarity with data pipeline tools (Apache Beam, Scio) and cloud platforms (GCP, AWS)
- Passion for agile processes, data-driven development, and disciplined experimentation
- Customer-centric approach to development
Work Environment:
- Distributed workforce with flexibility in work location within the Americas
- Option to work from home or office
- Eastern Standard time zone for collaboration
- Competitive base salary range of $171,903 - $245,575 plus equity
- Comprehensive benefits including health insurance, parental leave, 401(k), and more
Join Spotify's Personalization team to shape the future of music recommendations and keep millions of users engaged through personalized experiences.