Senior Software Engineer, ML Platform & APIs (Hybrid)

Ocado

Greater London

Hybrid

GBP 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private Medical Insurance
Pension with employer matching
Share schemes
Cycle to Work
Discounts

Job summary

Ocado Group seeks a Senior Software Engineer for the Autoplanner team. You will develop and maintain the data and ML platform, APIs, and pipelines behind our AI-driven planning tools, ensuring scalable and resilient production systems across global retailer environments.

You will work closely with data scientists and software teams to deliver integrated applications within the Ocado Smart Platform, contributing to production services and on-call support for mission-critical planning tools.

Qualifications

  • 5+ years of software engineering experience focusing on production Python services.
  • Expertise in modern, strongly typed Python.
  • Extensive experience building data-intensive applications with event-driven architectures and BigQuery.
  • Hands-on experience packaging, serving, and monitoring ML models in production.
  • Proven experience delivering production async APIs, preferably with FastAPI.
  • Strong cloud platform experience with AWS and/or GCP.
  • Solid background in building and maintaining CI/CD pipelines with automated testing.
  • Proven software design skills with system architecture and collaboration with data scientists.

Responsibilities

  • Develop and maintain the data and ML platform supporting multiple live retailer production environments.
  • Package, version, serve, and monitor machine learning models in production for high performance and reliability.
  • Build and maintain robust APIs and data contracts for internal teams and dependencies.
  • Enhance CI/CD and release pipelines for smooth deployments across environments.
  • Evolve the mono-repo structure while delivering production services.
  • Contribute to architectural decisions and record ADRs.
  • Collaborate with data scientists and cross-functional teams to integrate applications with Ocado Smart Platform.
  • Share on-call and production support for mission-critical planning tools.

Skills

Python
ML in production
Async APIs (FastAPI)
Cloud AWS/GCP
CI/CD pipelines
Automated testing
System architecture
BigQuery
Event-driven architectures

Tools

FastAPI

Job description

Ocado Group seeks a Senior Software Engineer for the Autoplanner team. You will develop and maintain the data and ML platform, APIs, and pipelines behind our AI-driven planning tools, ensuring scalable and resilient production systems across global retailer environments.

You will work closely with data scientists and software teams to deliver integrated applications within the Ocado Smart Platform, contributing to production services and on-call support for mission-critical planning tools.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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, 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 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
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 - 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
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 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 Analyst, Logistics Analytics & Optimization (Hybrid)
Senior Analyst, Logistics Analytics & Optimization (Hybrid)

Ocado Logistics • Hatfield

Hybrid
GBP 55,000 - 85,000
Flexible work policy
Wellbeing support
Generous leave
+8
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
Senior ML Engineer — Production ML & Data Platforms (Hybrid)
Senior ML Engineer — Production ML & Data Platforms (Hybrid)

Tesco • Digswell

Hybrid
GBP 90,000 - 130,000