Data Scientist / Operational Research Specialist

Hours: 36

Salary: Competitive

Location: Welwyn Garden City / London

United Kingdom

Apply by: 30/08/2019

Data Scientist / Operational Research Specialist

Welwyn Garden City / London

About the role

You will be joining an exciting team of data scientists who work on all areas of Tesco’s operation.
The particular focus of this role will be on Operational Research applications. You will work closely with the business and engineering teams to deliver effective optimisation solutions to diverse business problems.

You will be working on industrial-scale optimisation problems involving combinatorial optimisation across many areas of the business, such as:

  • Vehicle routing
  • Pick-route optimisation in stores and depots
  • Network optimisation
  • People and resource optimisation
  • Spatial optimisation in stores and depots
  • Price optimisation

You will be responsible for

Your main responsibilities will be:

  • to work on technical problems within the capacity planning and fulfilment domain by using prototypes in Java  or Python or other suitable languages
  • to work with the Principal Data Scientist to help identify areas of impact across multiple business domains
  • to work collaboratively within the Data Science team to help solve broader Data Science problems
  • to be able to present clearly to the business about your technical area and the business ramifications of technical designs and results on a project
  • to work with the Data Science scrum master and the wider Data Science team to use/learn agile and Kanban project management approaches to tackle projects
  • to identify new innovative projects yourself to work on in your 20% time
  • to keep yourself up to date with the latest technical innovations in optimisation and to learn new technical areas
  • to be prepared to give seminars to the Data Science team and externally on technical subjects that you are enthused about

You will need

You will be expected to be an expert in aspects of mathematical optimisation and be able to demonstrate experience on designing and implementing meta-heuristics for large scale problems applied across industrial problems.

You will have a doctoral degree in an area of optimisation or similar equivalent industrial experience.

You will have previous experience of stochastic, dynamic, or robust optimisation problems.

You will be able to develop rapid prototypes of your optimisation algorithms in one of the following languages: Java, Python, Scala, C/C++.

You will be able to apply OOP design principles.

You should be able to demonstrate innovation and creativity in your ideas and to be able to apply and modify existing and new techniques when tailoring them to a business-specific area.

You should be able to demonstrate a good knowledge of state-of-the-art approaches and algorithms in combinatorial optimisation.

You should be enthused to apply these techniques in a commercial or industrial setting.

You will be able and prepared to learn other programming languages quickly as the business and team requires it


You may have undertaken a year or more of post-doctoral research in an academic research group.

You may have had previous industrial experience applying these techniques across industrial problems in fulfilment, supply chain or logistics.

You are familiar with coding standards such as: TDD, S.O.L.I.D and Clean Code and Continuous-Delivery Pipeline applications such as: Jenkins

You have helped to run industrial collaborations during your MSc or PhD

About us

Our vision here at Tesco is to become every customer's favourite way to shop, whether they are at home, out shopping, on the move, anywhere in the world.

We want our customers to be inspired and whatever they are looking for, we’re finding bigger and better ways to provide it.

Everything is underpinned by our continuous drive for the best tools and technology to deliver our vision. We’re driving innovation and transforming our Technology to become the world’s leading retailer.

We need people who share our ambition to deliver for our customers; Passionate and confident people willing to take the initiative and drive us forwards. In return we offer excitement, a great team, an excellent benefit package, and significant career development opportunities.

Joining us means playing a part in defining; building and launching an ambitious roadmap of digital products that could affect the lives of millions of people over the years to come.

Application process

Our office application process varies depending on the role and the level of experience needed.

Back to top

Explore our opportunities to get on. A place for everyone.