
Senior Software Engineer, Machine Learning
Ocado Group1 day ago
London, United KingdomSenior
Responsibilities
- Develop and maintain data- and ML-driven cloud applications.
- Build and maintain APIs and data contracts for data science teams and Ocado systems.
- Manage cloud deployments and improve delivery pipelines across AWS environments.
- Package, version, serve, and monitor machine learning models in production.
- Drive repository-, application-, and system-level architecture decisions and document them as Architecture Decision Records.
- Partner with data scientists to transition algorithms and models into scalable production systems.
- Integrate applications with the Ocado Smart Platform and collaborate with software engineers across Ocado Technology.
- Improve engineering practices through pairing, code reviews, shared tooling, and responsible AI-agent integration.
- Participate in on-call and production support for critical live operational services.
Requirements
- Proven experience as a Senior Software Engineer owning end-to-end production Python services.
- Extensive experience building data-intensive cloud applications, preferably using asynchronous, event-driven, or queue-based architectures.
- Strong practical knowledge of AWS and/or GCP identity, networking, and messaging services.
- Strong software design and high-level architecture skills, including defining system boundaries.
- Experience with rigorous testing, integration testing, and modern delivery practices.
- Hands-on MLOps experience packaging, serving, and monitoring machine learning models in production.
- A track record of effective collaboration with data scientists and cross-functional engineering teams.
- Practical experience using AI coding agents on production codebases and validating their output.
Benefits
- Hybrid working in London.
- 25 days of annual leave, increasing to 27 days after five years, with the option to buy more leave.
- 30 days per year to work from anywhere in the world.
- Private Medical Insurance from the first month, wellbeing support, Income Protection, and Life Assurance.
- 22 weeks of paid maternity/primary carer leave and six weeks of paid paternity leave.
- Pension with employer matching up to 7%, 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.
Tech Stack
Categories
About Ocado Group
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.