Senior Software Engineer, Data & ML in Production AI

Ocado Group

City of Westminster

On-site

GBP 90,000 - 120,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

25 days annual leave
Private Medical Insurance
Pension with employer matching up to 7
Cycle to Work Scheme
Sharesave & BAYE

Job summary

Ocado Group in Westminster seeks a Senior Software Engineer for the Autoplanner team to own end-to-end production Python services and cloud-based ML deployments. You will partner with data scientists to productionize algorithms, build robust APIs, and raise engineering standards across Ocado Technology.

You will drive architecture decisions, improve CI/CD pipelines, and contribute to ADRs while supporting on-call production services.

Qualifications

  • Proven experience owning end-to-end production Python services.
  • Extensive background building data-intensive cloud applications.
  • Strong knowledge of AWS/GCP identity, networking, and messaging.
  • Rigorous testing, CI/CD, and production-quality software craft.
  • Experience with MLOps, packaging, serving, and monitoring ML models.

Responsibilities

  • Develop and maintain data- and ML-driven, cloud-based applications using clean, typed Python.
  • Build and maintain robust APIs and data contracts for data science teams and broader Ocado systems.
  • Manage cloud deployments and improve CI/CD pipelines across diverse AWS environments.
  • Package, version, serve, and monitor machine learning models in live production environments.
  • Drive architecture decisions across repository, application, and system levels, documenting them as ADRs.
  • Partner directly with data scientists to transition advanced algorithms and models into scalable production systems.
  • Collaborate with software engineers across Ocado Technology to integrate applications within the Ocado Smart Platform (OSP).
  • Elevate engineering practices across the team through pairing, code reviews, shared tooling, and responsible AI agent integration.
  • Share in on-call and production support responsibilities for critical live operational services.
  • Demonstrated track record of collaborating effectively with data scientists and cross-functional engineering teams.
  • Practical experience using AI coding agents on production codebases, with a sharp judgment on validating and verifying AI-generated output.

Skills

Python (typed)
Data-focused systems
Collaboration with data scientists
End-to-end production services

Tools

AWS
GCP
Docker
Kubernetes

Job description

Ocado Group in Westminster seeks a Senior Software Engineer for the Autoplanner team to own end-to-end production Python services and cloud-based ML deployments. You will partner with data scientists to productionize algorithms, build robust APIs, and raise engineering standards across Ocado Technology.

You will drive architecture decisions, improve CI/CD pipelines, and contribute to ADRs while supporting on-call production services.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data & ML Software Engineer — Production Cloud
Senior Data & ML Software Engineer — Production Cloud

Ocado Group • Greater London

Hybrid
GBP 100,000 - 140,000
25 days annual leave
Private Medical Insurance
Pension with employer matching
+3
Senior Software Engineer, Data & ML in Production (Hybrid)
Senior Software Engineer, Data & ML in Production (Hybrid)

ocadogroup • Greater London

Hybrid
GBP 90,000 - 130,000
Private Medical Insurance
Pension matching up to 7%
Share schemes
+3
Senior Python Engineer - ML Platform & Production AI (Hybrid)
Senior Python Engineer - ML Platform & Production AI (Hybrid)

Ocado Group • Greater London

Hybrid
GBP 90,000 - 130,000
25 days leave
Private medical insurance
Pension with company match
+2
Senior Software Engineer, ML Platform & APIs (Hybrid)
Senior Software Engineer, ML Platform & APIs (Hybrid)

Ocado • Greater London

Hybrid
GBP 90,000 - 120,000
Private Medical Insurance
Pension with employer matching
Share schemes
+2
Senior Software Engineer - Data & ML
Senior Software Engineer - Data & ML

ocadogroup • Greater London

Hybrid
GBP 90,000 - 130,000
Private Medical Insurance
Pension matching up to 7%
Share schemes
+3
Software Engineer - Data & ML
Software Engineer - Data & ML

Ocado Group • City of Westminster

On-site
GBP 90,000 - 120,000
25 days annual leave
Private Medical Insurance
Pension with employer matching up to 7
+2
Senior Software Engineer - Data & ML
Senior Software Engineer - Data & ML

Ocado Group • Greater London

Hybrid
GBP 100,000 - 140,000
25 days annual leave
Private Medical Insurance
Pension with employer matching
+3
Senior Software Engineer - Data & ML
Senior Software Engineer - Data & ML

Ocado • Greater London

Hybrid
GBP 90,000 - 120,000
Private Medical Insurance
Pension with employer matching
Share schemes
+2
Senior Software Engineer
Senior Software Engineer

Ocado Group • Greater London

Hybrid
GBP 90,000 - 130,000
25 days leave
Private medical insurance
Pension with company match
+2
Senior Backend Engineer (Java/Scala) – AI‑Driven, Hybrid
Senior Backend Engineer (Java/Scala) – AI‑Driven, Hybrid

Ocado • United Kingdom

Hybrid
GBP 70,000 - 100,000
Hybrid office policy: onsite 40%
Work from anywhere: 30 days
30 days annual leave
+3