Ocado Group

Senior Software Engineer

Ocado Group
Apply
12 hours ago
London, United KingdomSenior

Responsibilities

  • Develop and maintain the data and ML platform supporting live retailer production environments.
  • Package, version, serve, and monitor machine learning models in production.
  • Build and maintain APIs and data contracts for internal teams and data science dependencies.
  • Enhance CI/CD and release pipelines across multiple environments.
  • Evolve the team’s monorepo while delivering production services.
  • Contribute to architectural decisions and document system designs through Architecture Decision Records.
  • Collaborate with data scientists and engineering teams to integrate applications with the Ocado Smart Platform.
  • Participate in on-call and production support for mission-critical planning tools.

Requirements

  • 5+ years of software engineering experience focused on production Python services, ideally in data or ML-backed cloud systems.
  • Expertise in modern, strongly typed Python.
  • Extensive experience building data-intensive applications, ideally with event-driven architectures and analytical data stores such as BigQuery.
  • Hands-on experience packaging, serving, and monitoring machine learning models in production.
  • Experience delivering production asynchronous APIs, preferably with FastAPI.
  • Strong cloud platform experience with AWS and/or GCP.
  • Experience building and maintaining CI/CD pipelines and practicing automated testing.
  • Strong software design and system architecture skills, including defining service boundaries and collaborating closely with data scientists.

Benefits

  • 25 days of annual leave, rising to 27 days after five years, with the option to buy more.
  • 30 days per year to work from anywhere in the world.
  • Private Medical Insurance from the first month, wellbeing support, specialist apps, an Employee Assistance Programme, Income Protection, and Life Assurance.
  • 22 weeks of paid maternity or primary carer leave and 6 weeks of paid paternity leave.
  • Pension with employer matching up to 7%, Sharesave and BAYE share schemes, and interest-free train-ticket loans.
  • Cycle to Work Scheme and free shuttle buses to and from Hatfield and Welwyn Garden City stations.
  • 15% discount at Ocado.com with free delivery from the first month.
  • Hybrid working in Hatfield.

Tech Stack

AWSFastAPIGoogle BigQueryGoogle Cloud PlatformPython
Ocado Group

About Ocado Group

5,001-10,000 employees

Ocado Group builds and licenses the Ocado Smart Platform, an end-to-end e-commerce, fulfillment, and robotics solution for grocery retailers, along with logistics and operations services. It also operates Ocado Retail in the UK via a 50:50 joint venture with Marks & Spencer. Founded in 2000 and headquartered in Hatfield, Hertfordshire, Ocado is a public company listed on the London Stock Exchange.

Contact me