This posting is for hourly paid logistics employees to apply through.

The Ocado Smart Platform (OSP) Edge Services department is looking for a talented software engineer to join our ‘Insights and Automation’ team. The Edge department is responsible for the connectivity and edge compute infrastructure that provides the backbone for our international, robotics based, automated warehouses.

Ocado Technology places a high value on team autonomy and encourages a fail-fast attitude. In Insights and Automation, you will be joining a relatively small, tight-knit team of well-rounded engineers; a team that formed a little over a year ago and has now well and truly hit its stride. You will have the opportunity to help design our solutions and shape our products from the earliest stages through to maturity.

What does the Insights and Automation team do?

Insights - all good decision-making is driven by reliable, meaningful and accurate data. Our mission is to identify and capture every bit of valuable data originating from our vast estate of IoT devices and network hardware across dozens of warehouses. Our pipeline sends it into a data lake in the cloud, and from there we build dashboards that give our stakeholders the insights they need on what is happening and why – enabling a better understanding of their products’ performance in the field.

Automation - we strive to reduce toil and improve reliability by automating the management of our on-premise hardware. User-friendly, cloud-based applications empower our stakeholders in the engineering teams, reducing time spent on day-to-day tasks and lessening dependence on specialist support from on-call engineers. Our applications are all developed in the context of an innovative IoT platform built on top of AWS Greengrass.

What languages and technologies do we use every day?

Languages - Python, Bash, SQL

Cloud technologies - BigQuery, Dataflow, PubSub, Looker, LookerStudio, AWS IoT

Tooling - Docker, Gitlab CI/CD, Fluentd, Grafana

Operating Systems - Linux (Ubuntu)

An Exciting Opportunity

When you have vast amounts of data and tens of thousands of devices deployed across the globe, all of it enabling one of the most innovative retail and grocery fulfilment systems, you’re faced with quite a challenge. Keeping it running, rolling out configuration changes, supporting on-site staff, ensuring quality of service and SLAs are met, and then digging into the data itself to understand how we can do things better, and enable our teams to support our clients faster and with more autonomy. It’s a challenge!

By its nature, this role is exciting and varied, involving a mix of technologies and problem domains. We don’t require you to be able to demonstrate experience in every technology we use – what we’re looking for is a strong baseline and a clear capacity to learn fast and develop new skills.

Open to junior applicants as well as more experienced engineers.

You’ll enjoy being part of the team if…

  • You have a passion for high quality software engineering and giving our customers the tools and insights they really need
  • You can code in Python
  • You enjoy working with data
  • You’re highly collaborative, and keen to following software engineering best practices
  • You value stopping to fix problems at the root, rather than using workarounds
  • You actively question design decisions and proposed solutions, ready to take a step back if it isn't right, either for ourselves, for our productivity or for our users
  • You like the idea of working in a smaller team with a strong culture of shared learning and shared decision-making

Kudos if…

  • You have web development framework experience
  • You have experience with data analytics and a knack for presenting data in informative and effective ways
  • You have experience developing in cloud environments, especially AWS or GCP
  • You have experience with containerisation and microservices architectures
  • You have some exposure to SRE (Site Reliability Engineering) practices

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


UK Equal Opportunities Form

At Ocado, we are committed to delivering our company aims linked to Inclusion, Equality and Diversity. This includes not discriminating under the Equality Act 2010 and building an accurate picture of the make-up of our workforce encouraging a culture of equality and diversity. This form is intended to help us maintain equal opportunities best practice and identify barriers to workforce equality and diversity. We kindly ask for your cooperation in completing this form.

Please note that the completion of this form is voluntary. The information on this form will be used for monitoring purposes only and will not be used in any decision affecting you. All questions are optional. You are not obliged to answer any of these questions but the more information you supply, the more effective our monitoring will be.

All information supplied will be treated in the strictest confidence. It will not be linked to your application.

Thank you for your assistance.

What best describes your gender? (Select one)





Is your gender identity the same as the sex you were assigned at birth? (Select one)



Are you married or in a civil partnership? (Select one)



What is your age? (Select one)











"What is your ethnicity? Ethnic origin is not about nationality, place of birth or citizenship. It is about the group to which you perceive you belong. Please select the appropriate box" (Select one)






















Do you consider that you have a disability under the Equality Act or another health condition? (Select one)







What is the effect or impact of your disability or health condition on your ability to give your best at work?

What is your sexual orientation? (Select one)






What is your religion or belief? (Select one)










What is or will be your current working pattern? (Select one)





Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.