Senior Machine Learning Engineer - Messaging Platform

Senior Machine Learning Engineer - Messaging Platform

Full-Time 70000 - 90000 € / year (est.) Home office (partial)
Spotify

At a Glance

  • Tasks: Design and build machine learning models to optimise messaging for over a billion users.
  • Company: Join Spotify, the world's leading audio streaming service with a focus on innovation.
  • Benefits: Flexible work options, inclusive culture, and opportunities for personal growth.
  • Other info: Collaborative environment with a commitment to diversity and inclusion.
  • Why this job: Shape the future of messaging and AI while making a real impact on user experiences.
  • Qualifications: Experience in deploying ML models, strong problem-solving skills, and familiarity with 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 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, the company provides opportunities to work on cutting-edge machine learning projects in vibrant locations like London and Stockholm, allowing for flexibility and collaboration across teams. Join us to be part of a forward-thinking environment that values diverse perspectives and empowers you to shape the future of audio streaming.

Spotify

Contact Detail:

Spotify Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Machine Learning Engineer - Messaging Platform

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can open doors that applications alone can't.

Tip Number 2

Show off your skills! Create a portfolio showcasing your machine learning projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practising common questions and scenarios related to machine learning. We recommend doing mock interviews with friends or using online platforms to boost your confidence.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at Spotify.

We think you need these skills to ace Senior Machine Learning Engineer - Messaging Platform

Machine Learning
Reinforcement Learning
A/B Testing
Data Analysis
PyTorch
Distributed Systems
Causal Inference

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Machine Learning Engineer role. Highlight your experience with machine learning models, especially in production environments, and how it relates to Spotify's mission of optimising messaging.

Showcase Your Skills:Don’t just list your skills; demonstrate them! Use specific examples from your past work that showcase your hands-on experience with PyTorch, reinforcement learning, and complex optimisation problems. This will help us see how you can contribute to our team.

Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate straightforward communication, so make sure your key achievements and experiences stand out without unnecessary fluff.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

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 the trade-offs you've navigated and how you've optimised for long-term user outcomes, especially in complex environments.

A/B Testing is Key

Since you'll be planning and running A/B experiments, brush up on your experimentation skills. Be prepared to talk about how you've designed reliable tests and analysed results, particularly in multi-objective scenarios where metrics interact.

Collaborate Like a Pro

This role involves working closely with product managers, data scientists, and engineers. Think of examples where you've successfully partnered with cross-functional teams to define success metrics and how you measured them. Communication is crucial!

Stay Curious About Reinforcement Learning

If you have experience or curiosity about reinforcement learning, make sure to highlight it. Discuss any projects where you've applied these concepts, and be open about your eagerness to explore how they can shape messaging optimisation at Spotify.