At a Glance
- Tasks: Design and build AI systems that enhance personalised listening experiences for millions of Spotify users.
- Company: Join Spotify's innovative Personalization team, shaping the future of music and podcasts.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on cultural context and user-centric products.
- Why this job: Make a real impact on how listeners engage with music through cutting-edge AI technology.
- Qualifications: 5+ years in machine learning, strong Python skills, and experience with LLMs.
The predicted salary is between 80000 - 100000 £ per year.
Requirements
- You have 5+ years of experience building and shipping machine learning models end-to-end.
- You have a strong foundation in Python (Java and Scala are a plus) and experienced with GCP tools (e.g. Dataflow, BigQuery).
- You have hands-on experience with LLMs and agent orchestration frameworks (e.g. LangChain, LlamaIndex, Pydantic), building tool‑calling agents, RAG, and vector databases.
- You have built and shipped production-scale, data‑driven AI/ML systems, ideally in content understanding, knowledge graphs, NLP, MIR, or related domains.
- You are excited but not overhyped by the potential of Generative AI.
- You’re comfortable operating as a 0-to-1 builder — you thrive in ambiguous, exploratory spaces and can move from idea to experimentation to production with confidence.
- You care about building inclusive, user‑centric products, and you think about AI and ML in the context of products and user impact, not just tech.
- You have worked effectively in collaborative, cross‑functional environments.
- You care deeply about code quality, reliability, and scalability.
What the job involves
- The Personalization team makes deciding what to play next easier and more enjoyable for every listener. From Blend to Discover Weekly, we’re behind some of Spotify’s most‑loved features.
- We built them by understanding the world of music, podcasts, and listeners better than anyone else and by leveraging the latest in Generative AI. Join us and you’ll give millions of listeners great music and talk experiences, personalized to each and every one of them.
- The AI Foundation team within Personalization provides the state‑of‑the‑art foundational data and tech with which we are inventing and shipping new interactive, personalized listening experiences. This is a team of about a hundred AI/ML Engineers, Applied Research Scientists, Product Managers, and domain experts.
- You’ll join the Zeitgeist squad within the AI Foundation team. We focus on building the systems and models that help Spotify understand culture in real time—what’s trending, why it matters, and how it shapes listening.
- You’ll leverage large language models and agentic workflows, and work closely with engineers, data scientists, and product partners to turn signals into meaningful user experiences. This is an exciting mix of platform‑level content understanding and experience‑level user presentation.
- Design, build, and ship agentic systems that ground personalized listening experiences in cultural context and world knowledge, used by hundreds of millions of Spotify users.
- Develop and maintain pipelines for extracting, structuring, and serving cultural signals at scale, leveraging LLMs and agentic workflows.
- Partner closely with teams across Personalization to integrate foundational cultural data and tech into new agentic listening experiences.
- Own components end-to-end — from data pipelines and model training to production serving and monitoring.
- Design and build evaluation tooling (including LLM-as-judge frameworks and dataset analysis), and run experiments to evaluate the impact of cultural context signals on user experience and engagement.
- Help define the technical direction of the squad, contributing to architecture decisions, and shaping what building '0-to-1' experiences looks like in practice.
Senior Machine Learning Engineer (Zeitgeist, Personalization) in London employer: Spotify
At Spotify, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a Senior Machine Learning Engineer in our vibrant Personalization team, you'll have the opportunity to work with cutting-edge technology in a dynamic environment that values inclusivity and user-centric design. With ample opportunities for professional growth and the chance to impact millions of listeners worldwide, joining us means being part of a forward-thinking company that is shaping the future of audio experiences.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Machine Learning Engineer (Zeitgeist, Personalization) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your machine learning projects, especially those involving LLMs and agent orchestration. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail, especially how you've built and shipped AI/ML systems.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Senior Machine Learning Engineer (Zeitgeist, Personalization) in London
Some tips for your application 🫡
Show Off Your Experience:Make sure to highlight your 5+ years of experience in building and shipping machine learning models. We want to see how you've tackled projects from start to finish, so don’t hold back on the details!
Get Technical:We love a strong foundation in Python, so be sure to showcase your skills there. If you’ve dabbled in Java or Scala, mention that too! And don’t forget to include your experience with GCP tools like Dataflow and BigQuery.
Talk About Your Projects:Share specific examples of production-scale AI/ML systems you've built, especially in areas like content understanding or NLP. We’re keen to know how you’ve used LLMs and agent orchestration frameworks in your work!
Be Yourself:We’re looking for someone who’s excited about Generative AI but also grounded in reality. Let your personality shine through in your application, and don’t forget to apply through our website for the best chance!
How to prepare for a job interview at Spotify
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python and GCP tools like Dataflow and BigQuery. Brush up on your experience with LLMs and agent orchestration frameworks, as these will be crucial in the role. Be ready to discuss specific projects where you’ve built and shipped machine learning models end-to-end.
✨Showcase Your Problem-Solving Skills
Prepare examples that highlight your ability to thrive in ambiguous situations. Think of times when you moved from idea to experimentation to production. This will demonstrate your capability as a 0-to-1 builder, which is key for this position.
✨Emphasise User-Centric Thinking
Since the role focuses on creating personalized experiences, be prepared to talk about how you consider user impact in your work. Share instances where you’ve built inclusive products and how you think about AI and ML in the context of real-world applications.
✨Collaborate and Communicate
This position requires working closely with cross-functional teams. Highlight your experience in collaborative environments and how you’ve effectively communicated technical concepts to non-technical stakeholders. This will show that you can integrate well into their team dynamic.