Senior Machine Learning Engineer - Messaging Platform

Senior Machine Learning Engineer - Messaging Platform

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

At a Glance

  • Tasks: Design and build machine learning models to optimise messaging for over a billion users.
  • Company: Join Spotify, a leader in music streaming with a focus on innovation and inclusivity.
  • Benefits: Flexible work options, competitive salary, and a culture that values diversity.
  • Other info: Collaborative environment with opportunities for personal and professional growth.
  • Why this job: Make a real impact on user experiences while working 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.

Senior Machine Learning Engineer - Messaging Platform employer: Creandum

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 that shape user experiences for over a billion listeners. Located in vibrant cities like London and Stockholm, Spotify promotes flexibility in work arrangements, ensuring a healthy work-life balance while fostering collaboration across diverse teams.

Creandum

Contact Detail:

Creandum 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 the industry, especially those at Spotify. A friendly chat can open doors that applications alone can't.

Tip Number 2

Show off your skills! Prepare a portfolio or a project that highlights your machine learning expertise. Bring it up during interviews to demonstrate your hands-on experience.

Tip Number 3

Practice makes perfect! Get comfortable with common interview questions related to ML and optimisation. Mock interviews with friends can help you nail your responses.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly.

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

Machine Learning
Reinforcement Learning
A/B Testing
Optimization
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 Creandum

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 environments with interacting metrics, and be ready to discuss your approach to analysing results using causal inference or metric decomposition.

Embrace Collaboration

Highlight your experience working across disciplines and navigating ambiguity. Discuss how you've partnered with product managers, data scientists, and engineers to define success metrics and how you’ve contributed to shaping strategy and direction in previous roles.