About the role
Within Tesco Data & Analytics, we help our customers and the communities where we operate get the most value from data. We build and run Tesco’s data platforms, we architect and engineer data onto these platforms, provide capabilities and tools to the analytics community across Tesco, and develop data products at scale.
Our Data Science teams are involved in a broad range of projects across supply chain, logistics, store and online. Projects include Operations Optimisations, Commercial Decision Support (e.g. Forecasting and Range Optimisation), Online (e.g. Search and Recommendation) and Intelligent Edge (e.g. Computer Vision). Our Machine Learning Engineers work alongside data scientists, helping with development of tools and platforms, code optimisations through to deployment of solutions on the edge, cloud and big‑data environments.
Responsibilities
* Participate in group discussions on system design and architecture.
* Work with product teams to communicate and translate needs into technical requirements.
* Collaborate with Data Scientists, Engineers and Product teams across the software lifecycle.
* Support production systems, resolve incidents and perform root cause analysis.
* Continuously look for ways to evolve and improve technology, processes and practices.
* Share knowledge with the wider engineering community.
* Apply SDLC practices to create and release robust software.
Qualifications
* A higher degree in engineering, computer science, maths or science.
* Customer focus with the right balance between outcome delivery and technical excellence.
* The ability to apply technical skills and know‑how to solve real‑world business problems.
* Demonstratable experience building scalable and resilient systems.
* Commercial experience contributing to high‑impact Data Science projects within complex organisations.
* Awareness of emerging MLOps practices and tooling (e.g. feature stores and model lifecycle management would be an advantage.
* An analytical mindset and the ability to tackle specific business problems.
* Experience with different programming languages and a good grasp of at least one language; the ideal candidate is fluent in Python.
* Use of version control (Git) and related software lifecycle tooling.
* Experience with tooling for monitoring, logging and alerting (e.g. Splunk or Grafana).
* Understanding of common data structures and algorithms.
* Experience working with open‑source Data‑Science environments.
* Knowledge of open‑source big‑data technologies such as Apache Spark.
* Experience building solutions that run in the cloud, ideally Azure.
* Experience with software development methodologies including Scrum & Kanban.
Benefits
* 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 (after 1 year’s service) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay; 4 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.
We are proud to have an inclusive culture at Tesco where everyone truly feels able to be themselves. Tesco celebrates diversity and is committed to providing a fully inclusive and accessible recruitment process. For further information on the accessibility support we can offer, please click here.
Location: London, England, United Kingdom.
#J-18808-Ljbffr