FlexaFlexa
  • Discover companies
  • Find a job
  • Resources
Sign inSign up

Quick links

  • Sign in
  • Sign up
  • Book a demo
  • Live feed

For employers

  • How Flexa can help
  • Case studies
  • Talent Insights Report 2026

For users

  • Discover companies
  • Find a job
  • Resources
  • The Flexa Awards

Flexa info

  • About us
  • Contact us
  • FAQs
  • Legal
FlexaFlexa

© 2026 Flexa, All rights reserved.

  • Privacy policy
  • Terms
Discover companies
Find a job
Resources
View company profileApply now

Working at Tesco

  • Company employees
    330,000+
  • Gender diversity (m:f)
    49:51

Hiring in

  • United Kingdom
  • Ireland

Office locations

Join Tesco as a Software Development Engineer III (Data & AI) in Welwyn Garden City, UK. In this full-time hybrid role, you will design and build next-generation AI-powered products and LLM-based solutions in a collaborative analytics engineering team.

Requirements

  • Significant experience delivering and supporting production software systems in a senior engineering role.
  • Strong backend development experience, preferably using Python.
  • Hands-on experience building solutions using LLMs, AI assistants, copilots, or agent-based workflows.
  • Experience building modern web applications using React, TypeScript, HTML, and CSS.
  • Excellent communication and stakeholder management skills.
  • No specific degree requirement or minimum years of experience stated.

Skills & Responsibilities

  • Python and Backend Development: Design and build robust backend services and APIs for distributed applications.
  • Generative AI and LLMs: Develop LLM-based solutions, copilots, and agentic workflows to enhance automation and decision making.
  • React and TypeScript: Build intuitive, modern web applications and user interfaces with a strong focus on accessibility.
  • Software Engineering Best Practices: Champion quality through testing, CI/CD, observability, security, and code reviews.
  • Potential transition routes: People from Senior Backend Developer or Machine Learning Engineer roles may bring strong programming and AI model integration skills, alongside meeting the core software engineering requirements.

Job description

At Tesco, we're using data and AI to create better experiences for our customers and colleagues every day. As a Software Development Engineer III (Data & AI), you'll play a key role in shaping and delivering the next generation of AI-powered products across the business.

Joining our Analytics Engineering team, you'll design, build and scale innovative solutions that combine data, software engineering and Generative AI to solve complex business challenges. Working closely with product, engineering, data science and business teams, you'll take ideas from discovery through to production, creating intelligent experiences that drive real impact at one of the UK's largest retailers.

This is an exciting opportunity for an experienced engineer who enjoys solving complex problems, building modern applications and helping shape engineering best practice in a fast-moving AI environment.

You will be responsible for

  • Designing, building and operating production-grade Data & AI products that deliver measurable business value.
  • Developing GenAI-powered applications, including LLM-based solutions, copilots and agentic workflows that enhance decision making and automation.
  • Working closely with Product Managers, Designers, Data Scientists and Engineers to turn business challenges into scalable technical solutions.
  • Building and integrating APIs, backend services and user-facing applications to create seamless end-to-end experiences.
  • Developing intuitive web applications using React, TypeScript, HTML and CSS.
  • Creating reusable AI capabilities, frameworks and engineering patterns that enable the safe and consistent adoption of GenAI across multiple teams.
  • Supporting live products, troubleshooting complex issues and driving continuous improvements in reliability, performance and user experience.
  • Championing engineering excellence through testing, CI/CD, observability, security and modern software development practices.
  • Providing technical leadership through mentoring, design reviews and knowledge sharing.

Significant experience delivering and supporting production software systems in a senior engineering role.Strong backend development experience, preferably using Python or similar technologies.Experience designing and building APIs and distributed applications.Hands-on experience building solutions using Large Language Models (LLMs), AI assistants, copilots or agent-based workflows.Understanding of prompt engineering, evaluation techniques, token optimisation and working with LLMs alongside enterprise data.Experience building modern web applications using React and JavaScript/TypeScript.Strong understanding of HTML, CSS, accessibility and user experience best practices.Experience working across data, backend and frontend technologies within collaborative product teams.Excellent communication and stakeholder management skills, with the ability to explain complex technical concepts to a range of audiences.A passion for building high-quality solutions and continuously improving engineering standards. You might know us as a supermarket, technology company or even for our award-winning mobile network. Truth is, we’re all of those things, and much more. Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues. At Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you. We always welcome a conversation about flexible working, so talk to us throughout your application about how we can support. We're proud to be an accredited Disability Confident Leader, where everyone’s welcome. That’s why we commit to providing a fully inclusive and accessible recruitment process. If you need support with your application, click here for more information. And if you're interested in joining our team but don't tick every box, don't let that hold you back from applying. When you join us in this role, you'll be employed by Tesco Stores Limited, the Tesco legal entity responsible for your employment.

Apply now
Tesco

Software Development Engineer III - Data & AI

Welwyn Garden City
Hybrid

Similar jobs

Tesco

Senior Software Java Engineer - Customer API

Welwyn Garden City
Tesco

Software Development Engineer II

London
Tesco

Senior Software Engineer (SDE3) — Data & Intelligence Platform

Welwyn Garden City
SAP

Principal AI Developer, Industry AI

Palo Alto
198,200 - 420,000 USD / year
Airbus

SKYWISE AI Automation Developer

Waterloo
Competitive salary with RRSP matching and share schemes
Vodafone

AI Engineer

Newbury
Excellent basic salary plus bonus