Skip to content
SpotifySpotify

Senior Machine Learning Engineer - Messaging Platform

Build and operate production machine learning systems that optimize Spotify messaging across channels and user journeys. The role emphasizes ranking, experimentation, reinforcement learning, long-term optimization, and collaboration across product and engineering teams.

About the job

Responsibilities

  • 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 success criteria and measurement approaches.
  • 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.
  • Explore AI-assisted development tools to accelerate experimentation and delivery.

Requirements

  • Strong experience building and deploying machine learning models in production environments at scale.
  • Ability to translate business problems into ML solutions and discuss trade-offs with cross-functional partners.
  • Experience with complex optimization problems such as ranking systems or multi-objective decision-making.
  • Hands-on experience with PyTorch and distributed systems such as Ray or similar frameworks.
  • Deep understanding of experimentation and reliable testing in environments with interacting metrics.
  • Ability to analyze results using approaches such as causal inference or metric decomposition.
  • Experience with, or curiosity about, reinforcement learning and long-term optimization systems.
  • Ability to work across disciplines, navigate ambiguity, and shape strategy and direction.

Work Arrangement

  • Based in London and Stockholm.
  • Hybrid flexibility with some in-person meetings and the option to work from home.

Skills

Machine Learning, PyTorch, Ray, Reinforcement Learning, A/B Testing, Causal Inference, Metric Decomposition, Ranking Systems, Distributed Systems, Model Deployment, Model Monitoring

Reddit

Reddit

United Kingdom
Senior Machine Learning Engineer, Ads Foundational Representations
No salary listedRemote5+ YOEML Engineering

Build and deploy embedding, sequence, and language-model representations for Reddit Ads, taking ML projects from requirements and experimentation through production. The role requires 5+ years of end-to-end industry ML experience, with expertise in NLP or computer vision and deep-learning frameworks.

Hudl

Hudl

Barcelona, Spain
Senior MLOps Engineer - Edge
No salary listedRemote5+ YOEML Engineering

Build and operate edge MLOps infrastructure for smart-camera machine-learning systems, including model deployment, TensorRT compilation, fleet updates, telemetry, and reliability. The role requires production MLOps experience, embedded inference optimization, and strong collaboration with data-science and embedded-engineering teams.

Rollstack

Rollstack

United States
AI Software Engineer
No salary listedRemote3+ YOEML Engineering

Build production AI capabilities for automated slide and document generation, working across LLM applications, data analysis, and content generation. The role requires 3+ years in machine learning and NLP, advanced Python, and experience with LLM frameworks and production systems.

OpenAI

OpenAI

London, United Kingdom

Applied AI Engineer, Digital Natives
No salary listedHybridML Engineering

Build and deploy AI-powered products for digital-native customers, taking systems from experimentation through production and scale. The role requires strong Python skills, hands-on production engineering, systematic AI evaluation, and the ability to navigate reliability, security, governance, and customer impact.

Elliptic

Elliptic

London, United Kingdom

Agent Engineer
No salary listedHybrid5+ YOEML Engineering

Build full-stack AI agent fleets, APIs, workflows, and internal services that automate complex business processes. The role requires at least five years of engineering experience, hands-on LLM framework experience, production AWS expertise, Kubernetes, and strong API and database skills.