Deliveroo

Senior Software Engineer - Machine Learning Platform

Deliveroo4 days ago
Location

London - The River Building HQ

Type

Full Time

Salary

GBP 120,000 – 180,000

Level

Senior

Role

Senior Software Engineer

Posted

Apr 9, 2026

Full TimeSenior

The role

Summary

Deliveroo is seeking a Senior Software Engineer specializing in Machine Learning Platform development in London. The ideal candidate will help build and scale a centralized ML infrastructure that enables data scientists to train, validate, and deploy models efficiently across the organization's complex three-sided marketplace platform.

What you'll do

Platform Design: Design and drive direction for the centralized machine learning platform powering Deliveroo's business decisions
Infrastructure Scaling: Build and scale infrastructure for ML training, deployment pipelines, model serving, and feature stores
Collaborative Tooling: Collaborate with product and platform teams to develop standardized MLOps tooling capabilities
Library Development: Develop libraries and best practices to make the ML ecosystem more accessible and reliable
Automation: Automate and document platform operations, creating self-healing systems and repeatable actions

What we look for

Technical

ML InfrastructureProven experience in designing and managing machine learning platforms
Cloud TechnologiesStrong skills in AWS cloud services and containerization

Education

Computer ScienceBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

MLOpsSignificant experience in machine learning operations and infrastructure
Distributed SystemsUnderstanding of distributed services and event streaming technologies

Skills

Required skills

PythonAdvanced programming skills with production-grade code
GoBackend development capabilities
Machine Learning InfrastructureExperience in designing and managing ML platforms
KubernetesContainer orchestration and management
TerraformInfrastructure as Code proficiency
AWSCloud infrastructure management (EKS, ECS, Lambda)

Nice to have

TensorFlowMachine learning model development
PyTorchDeep learning framework experience
KafkaEvent streaming and real-time data processing
MetaflowML workflow management

Compensation & benefits

Salary

GBP 120,000 – 180,000 (annual)

Benefits

Equity Options

Competitive salary with equity options to share in company success

Career Growth

Opportunities for rapid career acceleration and professional development

Flexible Working

Hybrid work model with flexible working arrangements

Impact-Driven Environment

Work on meaningful problems at global marketplace scale


Interview process

  1. 1
    Initial Screening Initial application and resume review
  2. 2
    Technical Assessment Technical screening focused on ML infrastructure and coding skills
  3. 3
    Hiring Manager Interview In-depth discussion about experience and role fit
  4. 4
    Technical Interviews Multiple rounds of technical interviews exploring system design and ML platform expertise

Apply for this position

You'll be redirected to the company's application page