Senior Backend Engineer
AI in this role
The Mobile Fulfilment Systems department at Ocado is at the forefront of developing cutting-edge automation solutions for both in-store and warehouse online order fulfilment. We leverage distributed backend systems, intuitive mobile applications, and advanced autonomous mobile robots to enable fast, scalable, and cost-effective order collection.
Within this department, the Chuck Norris team is dedicated to building the software systems powering our Mobile Robotics products. Our scope spans mobile apps, backend microservices, workflow orchestration, integration APIs, and cloud-native components. All these drive the success of our flagship Chuck Autonomous Mobile Robot.
This role is central to shaping the architecture, scalability, and reliability of Ocado's cloud-based backend systems for mobile robotics. Your contributions will directly influence the efficiency and intelligence of our autonomous robot fleet in real-world operations.
About the Role
This is a senior engineering role with a strong AI focus. You'll do the full range of engineering work - designing systems, building features, keeping production healthy - with agentic AI at the centre of how you build. Working on OMRS, the platform that runs thousands of robots across 120+ live sites, you'll use AI to ship functionality dramatically faster and to make a business-critical system measurably more stable. Just as important, you'll discover the agentic workflows that actually work on a system this size and turn them into how the whole team builds.
About You
Your engineering foundation
- Technically senior, with deep command of at least one backend language (TypeScript, Go, Java, C++, Python, or similar) and experience building and operating cloud-native, distributed services.
- A strong instinct for system design: you can read an unfamiliar architecture, find where it breaks under load, and reason about trade-offs without getting lost in the weeds.
- Genuine ownership across greenfield and brownfield work - you drive things to completion, favour the simplest thing that delivers the value, and you're comfortable supporting what you build, including taking your turn in the on-call rota.
Your AI edge
- You use agentic AI tools every day and work at the leading edge of agentic software delivery. You follow the field closely and form your own well-reasoned views on models, tools, and workflows.
- Hands-on experience integrating LLMs into real software, with a working command of feedback loops, guardrails, and validation as the path to quality.
- You'd rather invent the right process than inherit one, and you turn what works into shared practice that levels up the people around you.
- Bonus: familiarity with our environment (Kubernetes, GCP/AWS, Pub/Sub, PostgreSQL) and the modern AI stack - RAG and vector databases, orchestration frameworks (LangGraph, LangChain, LlamaIndex, Strands SDK, n8n), and the MCP / A2A / CLI agent landscape.
What we offer
- Hybrid office attendance policy that sees you onsite 60%/40% of your time
- 30 days of “Work from anywhere” program
- 25 days of annual leave
- 100 EUR monthly for food vouchers
- 50 EUR social allowance paid with your monthly salary
- Enhanced maternity and paternity leave policy
- Medical plan including health & dental coverage
- Life and disability insurance
- Employee assistance program
- Partial Multisport Card Coverage (this is something we don't usually mention, but it is one of our benefits)
We also have regular divisional socials, sports clubs not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events. If you think you have what it takes to make a difference, please submit your application below.
#LI-OT #LI-EV1 #LI-HYBRID
How we rate this
Senior Backend Engineer at Ocado Group rates 65 out of 100 for how much of the daily work is AI. That makes it Works on AI (AI Level 3 of 4). The level is about AI in the job, not seniority.
Works on AI. The daily work is on AI products, without building the model.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Open the description and count.
Prepare for this job
A free preview built only from this posting: what it asks for, what you could be asked in an interview, and how to adjust your resume.
Skills and AI tools this role asks for
Questions you could be asked
- How would you design a retrieval step so the model answers from real data instead of guessing?
- How have you integrated a large language model into a production application?
- How do you decide when an AI agent can act on its own versus asking for approval first?
- What's a project where you used LangChain hands-on?
- Walk me through how you've used LlamaIndex in your day-to-day work.
Adapt your resume
- List these exact terms on your resume: RAG, LLM Integration, AI Agents, LangChain, and LlamaIndex. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them — a tool named with nothing behind it rarely survives a human read.
- Show where AI is part of your daily process, not a one-off project — this role expects it to be a running habit.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get a free CV reviewGet new AI jobs (Works on AI ●●●○ or higher) by email
One email a week with the new AI jobs (Works on AI ●●●○ or higher), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that work on AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step