At a Glance
- Tasks: Design and optimise machine learning models for messaging across various channels.
- Company: Join Spotify, the leading audio streaming service with a focus on innovation.
- Benefits: Flexible work options, competitive salary, and a commitment to inclusivity.
- Other info: Collaborative environment with opportunities for personal and professional growth.
- Why this job: Shape the future of messaging for over a billion users with cutting-edge AI technology.
- Qualifications: Experience in machine learning, optimisation problems, and tools like PyTorch.
The predicted salary is between 70000 - 90000 € per year.
Spotify’s Subscriptions Mission focuses on converting listeners into lifelong subscribers by delivering seamless, valuable experiences across pricing, packaging, and customer journeys. We build the systems and tools that power acquisition, retention, and overall subscription growth at scale. The Messaging Platform powers Spotify’s communications to over a billion users — from push notifications to emails and in‑app messages that connect listeners to the content they love. Within this space, the Paloma squad focuses on message optimization: deciding which message reaches which user, through which channel, and at what moment. We’re evolving how messaging works at Spotify — moving from short‑term optimization toward systems that understand long‑term user journeys. By combining reinforcement learning approaches with deeper domain signals, we’re expanding how machine learning shapes the entire messaging funnel.
What You’ll Do
- Design, build, and ship machine learning models that optimize messaging across push, email, and in‑app channels
- Plan and run A/B experiments in a multi‑objective environment, balancing conversion, engagement, retention, and reachability
- Contribute to reinforcement learning systems that optimize for long‑term user outcomes rather than immediate interactions
- Partner with product managers, data scientists, and engineers to define what success looks like and how to measure it
- Own the full ML lifecycle, from data and modeling to deployment, monitoring, and iteration
- Integrate ML models with upstream systems, including domain value signals and opportunity generation frameworks
- Help shape the future of AI‑assisted development within the team, exploring how tools can accelerate experimentation and delivery
Who You Are
- You have strong experience building and deploying machine learning models in production environments at scale
- You are comfortable translating business problems into ML solutions and discussing trade‑offs with cross‑functional partners
- You have worked on complex optimization problems such as ranking systems or multi‑objective decision‑making
- You bring hands‑on experience with PyTorch and distributed systems such as Ray or similar frameworks
- You understand experimentation deeply and can design reliable tests in environments with interacting metrics
- You are able to analyze results using approaches like causal inference or metric decomposition when needed
- You have experience with or curiosity about reinforcement learning and long‑term optimization systems
- You enjoy working across disciplines and navigating ambiguity while shaping strategy and direction
Where You’ll Be
This role is based in London and Stockholm. We offer you the flexibility to work where you work best! There will be some in‑person meetings, but still allows for flexibility to work from home.
Spotify is an equal opportunity employer. You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what’s playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward‑thinking! So bring us your personal experience, your perspectives, and your background. It’s in our differences that we will find the power to keep revolutionizing the way the world listens.
At Spotify, we are passionate about inclusivity and making sure our entire recruitment process is accessible to everyone. We have ways to request reasonable accommodations during the interview process and help assist in what you need. If you need accommodations at any stage of the application or interview process, please let us know - we’re here to support you in any way we can.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior Machine Learning Engineer - Messaging Platform in London employer: Spotify
Spotify is an exceptional employer that champions innovation and inclusivity, offering a dynamic work culture where creativity thrives. With a focus on employee growth, we provide opportunities to work on cutting-edge machine learning projects that shape the future of audio streaming. Our flexible work environment in vibrant cities like London and Stockholm ensures that you can perform at your best while enjoying a healthy work-life balance.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Machine Learning Engineer - Messaging Platform in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Spotify. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills! If you've got a portfolio or GitHub with projects related to machine learning, make sure to highlight them. Real-world examples of your work can speak volumes.
✨Tip Number 3
Prepare for the interview by diving deep into Spotify's messaging platform. Understand their challenges and think about how your experience can help solve them. Tailor your answers to show you're the perfect fit!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in being part of the Spotify team.
We think you need these skills to ace Senior Machine Learning Engineer - Messaging Platform in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Machine Learning Engineer role. Highlight your experience with machine learning models, A/B testing, and any relevant projects that showcase your ability to optimise messaging.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about the role and how your background fits into our mission at Spotify. Share specific examples of your work in machine learning and how it has driven user engagement or retention.
Showcase Your Technical Skills:Don’t forget to mention your hands-on experience with tools like PyTorch and any distributed systems you've worked with. We want to see how you’ve applied these skills in real-world scenarios, especially in production environments.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Spotify
✨Know Your ML Models Inside Out
Make sure you can discuss your experience with building and deploying machine learning models in production. Be ready to explain how you've tackled complex optimisation problems and the specific frameworks you've used, like PyTorch or Ray.
✨Understand the Business Side
Be prepared to translate business problems into machine learning solutions. Think about how you can balance conversion, engagement, and retention in your answers, and be ready to discuss trade-offs with cross-functional partners.
✨Experimentation is Key
Showcase your understanding of A/B testing and experimentation. Prepare examples of how you've designed reliable tests in multi-objective environments and how you've analysed results using methods like causal inference.
✨Embrace Collaboration
Highlight your experience working across disciplines. Spotify values teamwork, so be ready to share how you've partnered with product managers, data scientists, and engineers to define success metrics and measure outcomes.