Senior Machine Learning Engineer - Personalization
Core
Build and improve machine learning models for Spotify Search to make recommendations more relevant, personalized, and engaging for millions of listeners.
Role type
Senior Machine Learning Engineer (Search & Personalization)
Builds
Personalized search ranking and backend retrieval systems for music, videos, and audiobooks
Domain
Music streaming, Search, Recommendation Systems
Deliverable
production ML models
Required skills
Machine learning for information retrieval, search ranking, and personalization; Python; Backend engineering at scale; Experiment design and evaluation; Large-scale data processing; Emerging AI and agentic systems
Preferred skills
Large language models (LLMs); Agentic systems
Technologies
Python, modern machine learning frameworks, data processing tools
Responsibilities
Develop and optimize ranking and backend retrieval systems; Design, implement, and evaluate ML solutions from experimentation to production; Partner with product and engineering teams to deliver improvements; Use data analysis and metrics to validate hypotheses; Contribute to scalable ML infrastructure; Share knowledge and shape technical direction
Seniority
Senior, hands-on IC
