435,803open jobs
15,061companies
66,737added this week
Browse all
Location
In office
Overview
Company
Impact
Profile match
Tesco is a leading British multinational retailer that stands as the largest grocery store chain in the United Kingdom. Headquartered in Welwyn Garden City, England, the company operates thousands of supermarkets, convenience stores, and a major e-commerce platform. It offers a wide variety of products ranging from fresh food and clothing to household items and financial services.

About the role

Every customer is different, and we're building the technology to make every Tesco experience

feel personal. Join Tesco's Personalisation team and help shape the experiences of millions of

customers every day by powering real-time recommendations, offers, targeting, and

experimentation across our web, mobile, and in-store channels.

Our platforms combine real-time data, machine learning, and large-scale distributed systems to

turn customer insights into intelligent decisions in milliseconds. You'll work on complex

engineering challenges spanning streaming data, low-latency decisioning services, and MLpowered systems, while collaborating closely with product, data science, and analytics teams.

This is an opportunity to build technology at significant scale, influence the evolution of our

personalisation platform, and directly impact how millions of customers discover, shop, and save

with Tesco.

What is in it for you

We’re all about the little helps. That’s why we make sure our Tesco colleague benefits package takes care of you - both in and out of work. Click Here to find out more!

  • Annual bonus scheme of up to 20% of base salary.
  • Holiday starting at 25 days plus a personal day (plus Bank holidays).
  • Private medical insurance.
  • 26 weeks maternity and adoption leave (12 months service required at the qualifying date) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 6 weeks fully paid paternity leave.
  • Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, free access to a range of experts to support your mental wellbeing.

The above information is a shortened summary, refer to our policies for full details

You will be responsible for

  • · Building low-latency, high-throughput services for personalisation
  • · Developing Java / Spring Boot microservices with REST/gRPC APIs
  • · Working with Kafka and event-driven architectures
  • · Building pipelines using Apache Flink and Apache Beam
  • · Integrating ML models and feature stores
  • · Working with NoSQL databases and Redis caching
  • · Using Apache Camel for integration where required
  • · Collaborating with product, data science, and analytics teams
  • · Writing automated tests and improving reliability
  • · Monitoring systems using New Relic, Splunk, and metrics platforms
  • · Supporting CI/CD pipelines and deployments
  • · Contributing to experimentation (A/B testing

You will need

  • · Strong Java backend experience
  • · Experience building microservices and APIs
  • · Understanding of event-driven systems
  • · Familiarity with stream processing concepts
  • · Knowledge of distributed systems
  • · Strong communication and teamwork skills
  • · Interest in data-driven personalisation systems

Nice to have

  • · Experience with Apache Flink and Apache Beam
  • · Experience with Kafka
  • · Familiarity with Apache Camel
  • · Experience with NoSQL databases (Cassandra, DynamoDB) and Redis
  • · Cloud experience (GCP or AWS)
  • · Docker and Kubernetes
  • · ML model serving or feature stores
  • · A/B testing platforms
  • · Terraform or infrastructure as code
  • · Performance and scalability optimisation

About us

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
435,803 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$135k – $252k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Tampa
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Apache Kafka
AI/ML
Flink
Frontend
GraphQL
Angular
DevOps
Splunk
Terraform
OpenShift
CircleCI
CloudFormation
Prometheus
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Tekton
Amazon CloudWatch
Apply
$70k – $170k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Belfast
Java
Kotlin
SQL
Java
Maven
Spring Boot
Spring Security
Spring Cloud
Gradle
Kotlin
Mockito
Databases
Apache Kafka
AI/ML
Hadoop
Spark
Anomaly Detection
Mobile
JUnit
DevOps
GCP
Azure
Jenkins
Git
AWS
Docker
Kubernetes
Bitbucket
Apply
$58k – $123k per year (Estimated) • In office • Full-Time • 5+ years exp • Barcelona
Python
Java
Kotlin
Databases
RabbitMQ
Apache Kafka
Frontend
GraphQL
DevOps
gRPC
Terraform
GCP
Helm
Azure
AWS
Kubernetes
Service Mesh
Cybersecurity
GDPR
HIPAA
Apply
$142k – $213k per year • Remote/Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Jersey City
JavaScript
Java
TypeScript
SQL
C#
Node JS
C#
.NET
Databases
MS SQL
Apache Kafka
Apache Ignite
Frontend
Angular
DevOps
OpenShift
Kubernetes
Apply
$145k – $218k per year • Remote/Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Mississauga
JavaScript
Java
TypeScript
AI/ML
NLP
OCR
Frontend
Angular
Apply
Senior Test Engineer 3 hours ago
up to $102k per year • Remote/Hybrid • Glasgow
DevOps
CI/CD
QA
JMeter
Apply
Shift Leader 10 min ago
In office
Apply
In office • Bachelor's Degree
Apply
In office • Bachelor's Degree
Apply
See all jobs
This is one of many
435,803 more open roles from verified company boards, updated every day.