Staff Machine Learning Engineer

Spotify
City of London
1 month ago
Applications closed

Related Jobs

View all jobs

Staff Machine Learning Engineer

Staff Machine Learning Engineer

Staff Machine Learning Engineer

Staff Machine Learning Engineer

Staff Machine Learning Engineer

Staff Machine Learning Engineer

The Personalization team at Spotify makes deciding what to play next effortless and enjoyable for every listener. We aim to deeply understand music, podcasts, audiobooks, and videos to deliver exceptional recommendations that keep hundreds of millions of people engaged every day. Our work spans across experiences like Home, Search, curated playlists such as Discover Weekly and Daylist, and new innovations like AI DJ and AI Playlists.

Search is one of the most important entry points into Spotify’s ecosystem—powering how listeners find and rediscover music, podcasts, and audiobooks. Beyond retrieval, Search drives exploration and discovery, connecting fans with creators in new ways. Building world-class Search means tackling natural language understanding, personalization, and generative AI at massive scale. Generative AI is also revolutionizing Spotify’s product capabilities and technical infrastructure, with generative recommender systems, agent frameworks, and LLMs opening significant opportunities to meet diverse user needs, expand use cases, and gain richer insights into our content and users.

As a Staff Machine Learning Engineer in Search, you’ll focus on recommender systems modeling at the intersection of generative recommenders and foundational understanding of user taste across music and talk content. You will define and execute the ML technical strategy for Search, building the next generation of Spotify’s recommendation systems, user representations, and supporting technical architecture. Join us and you’ll help millions of users discover and connect with the world’s audio content every day.

What You\'ll Do
  • Define and drive the ML technical strategy for Search, focusing on retrieval, ranking, and generative approaches
  • Build models that improve query understanding, personalization, and relevance across Spotify’s Search experiences
  • Collaborate with a cross-functional agile team spanning user research, design, data science, product management, and engineering
  • Prototype and productionize new modeling approaches at scale, serving hundreds of millions of users worldwide
  • Lead high-impact projects from ideation through deployment, setting best practices for ML development, testing, evaluation, and experimentation
  • Partner with tech leaders and stakeholders to influence priorities and ensure long-term scalability and impact
  • Stay engaged with the broader ML and Search research community, applying emerging trends to Spotify’s challenges
Who You Are
  • You have a strong background in machine learning and recommender systems, bridging research and user impact
  • You have hands-on experience training and operating transformer models in production, or strong interest in doing so
  • You have production experience developing large-scale ML systems in Java, Scala, Python, or similar languages. Experience with PyTorch or TensorFlow is a strong plus
  • You are comfortable navigating ambiguity and leading high-impact projects from start to finish
  • You’re a systems thinker and strong communicator who can align and influence technical and product stakeholders
  • You care deeply about agile processes, data-driven development, and reliability
  • You’re eager to apply emerging ML trends, particularly in LLMs and generative recommenders, to Spotify’s challenges
Where You\'ll Be
  • We offer you the flexibility to work where you work best! For this role, you can be within the European region as long as we have a work location.
  • This team operates within the GMT/CET time zone for collaboration.
  • Excluding France due to on-call restrictions.


#J-18808-Ljbffr

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

The Skills Gap in Machine Learning Jobs: What Universities Aren’t Teaching

Machine learning has moved from academic research into the core of modern business. From recommendation engines and fraud detection to medical imaging, autonomous systems and language models, machine learning now underpins many of the UK’s most critical technologies. Universities have responded quickly. Machine learning modules are now standard in computer science degrees, specialist MSc programmes have proliferated, and online courses promise to fast-track careers in the field. And yet, despite this growth in education, UK employers consistently report the same problem: Many candidates with machine learning qualifications are not job-ready. Roles remain open for months. Interview processes filter out large numbers of applicants. Graduates with strong theoretical knowledge struggle when faced with practical tasks. The issue is not intelligence or effort. It is a persistent skills gap between university-level machine learning education and real-world machine learning jobs. This article explores that gap in depth: what universities teach well, what they routinely miss, why the gap exists, what employers actually want, and how jobseekers can bridge the divide to build successful careers in machine learning.

Machine Learning Jobs for Career Switchers in Their 30s, 40s & 50s (UK Reality Check)

Are you considering a career change into machine learning in your 30s, 40s or 50s? You’re not alone. In the UK, organisations across industries such as finance, healthcare, retail, government & technology are investing in machine learning to improve decisions, automate processes & unlock new insights. But with all the hype, it can be hard to tell which roles are real job opportunities and which are just buzzwords. This article gives you a practical, UK-focused reality check: which machine learning roles truly exist, what skills employers really hire for, how long retraining realistically takes, how to position your experience and whether age matters in your favour or not. Whether you come from analytics, engineering, operations, research, compliance or business strategy, there is a credible route into machine learning if you approach it strategically.

How to Write a Machine Learning Job Ad That Attracts the Right People

Machine learning now sits at the heart of many UK organisations, powering everything from recommendation engines and fraud detection to forecasting, automation and decision support. As adoption grows, so does demand for skilled machine learning professionals. Yet many employers struggle to attract the right candidates. Machine learning job adverts often generate high volumes of applications, but few applicants have the blend of modelling skill, engineering awareness and real-world experience the role actually requires. Meanwhile, strong machine learning engineers and scientists quietly avoid adverts that feel vague, inflated or confused. In most cases, the issue is not the talent market — it is the job advert itself. Machine learning professionals are analytical, technically rigorous and highly selective. A poorly written job ad signals unclear expectations and low ML maturity. A well-written one signals credibility, focus and a serious approach to applied machine learning. This guide explains how to write a machine learning job ad that attracts the right people, improves applicant quality and strengthens your employer brand.