
Website Ocado
In our CFCs – together with our proprietary software applications – we operate a world-class online grocery business that automates the single pick of products, ready for your online delivery.
About This Role
Senior Software Engineer – Welwyn Garden City (2 days office, 3 days WFH)
The Advance Fleet Verification team is a software team focused on data. We create tools and dashboards that allow us to understand how our bot fleets are performing across our estate. We measure how the changes to our bot software and hardware impacts on their performance allowing us to target development efforts. We want to be able to proactively target potential improvements in our bots systems based on analysis that our software does. You will be a senior software engineer working in the Advance Fleet Verification team helping to create and maintain some of the best tools for analysing and improving our bot fleets performances. The software you will be working on iis driven by thousands of terabytes of data gained from the tens of thousands of bots running across sites worldwide.
You will:
- Work collaboratively with other teams, software engineers and data scientists to improve our products and the performance of our bots
- Regularly gather feedback from our users to help understand their experience of our products and tools
- Contribute to technical discovery sharing constructive ideas and helpful criticisms
- Using data driven techniques to perform investigations, gain insight into our systems and solve problems for our end users
- Maintain good standards and practices in the team and beyond, sharing your knowledge and collaborating with others in your team
- Mentoring and supporting more junior developers
- Drive positive changes in both software and team culture / processes
What we are looking for:
- Proven Java programming skills (Java 8+)
- Strong SQL knowledge and experience
- Know the latest data tooling in the cloud space (ideally GCP)
- Experience writing modern JavaScript
- Experience with the full Software Development Life Cycle
Bonus points for:
- Knowledge and experience of building and supporting production ETL/ELT pipelines
- Deploying data-driven approaches to characterisation or systems analysis to gain
insights into products
- Experience with Spring and React
- Monitoring and supporting a live production system