> Markdown version of [/jobs/ext/3234052-software-development-engineer-ii-personalisation-team](https://www.wearedevelopers.com/jobs/ext/3234052-software-development-engineer-ii-personalisation-team). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer II - Personalisation Team - **Company:** Tesco PLC - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** Java (Programming Language), A/B Testing, Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Cloud Computing, Distributed Systems, Amazon DynamoDB, Monitoring of Systems, Machine Learning, NoSQL, Redis, Software Engineering, Systems Integration, Apache Camel, Spring-boot, Event Driven Architecture, Apache Flink, Cassandra, Data Analytics, Apache Kafka, Terraform, Stream Processing, Splunk, New Relic (SaaS), Data Pipelines, Apache Beam, Docker, Microservices - **Published:** September 14, 2026 - **Apply:** https://www.diversifying.io/jobs/593901479-software-development-engineer-ii-personalisation-team-at-tesco-uk ## About the Role * · 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 ## Description Every customer is different, and we're building the technology to make every Tesco experience, 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 ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Coffee with Developers](https://www.wearedevelopers.com/videos/341-coffee-with-developers) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [Empowering Retail Through Applied Machine Learning](https://www.wearedevelopers.com/videos/976-empowering-retail-through-applied-machine-learning) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Best Companies to work for in London: Top 25 Companies in 2023](https://www.wearedevelopers.com/magazine/187-best-companies-to-work-for-in-london-top-25-companies-in-2023) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)