About the role
At Tesco, our Data Science team focuses on modelling complex business problems and deploying data products at scale. Our work spans multiple areas including physical stores, online, supply chain, marketing and Clubcard. We work on several domains and problem types: online, pricing, security, fulfilment, distribution, property, IoT and computer vision are just some.
You will be responsible for
This is a hands-on senior position where you will need to leverage your analytical mindset to find solutions to complex problems and engineer them efficiently.
As a Data Scientist contractor, you will need to understand difficult business problems and prototype & productionise solutions completely independently.
Apply, modify and design algorithms and mathematical/statistical models to solve business problems on top of big data architectures (Hadoop, Spark) is a core component of the role. A successful data scientist contractor will need to be able to validate, document and present the modelling process and performances, as well as communicate complex solutions in a clear, understandable way to non-experts.
You will need
We are looking for experienced (3+ years) individuals with advanced knowledge of machine learning, statistics and software engineering/development. The role requires a proven track record of developing and deploying advanced data-driven algorithms at scale.
An ideal candidate will have a scientific mindset and the ability to ask the right questions, as well as to answer them. A strong numerical higher degree in a mathematical, scientific, engineering or computer science discipline is preferable, as well as a solid in-depth understanding of the mathematics and statistical principles behind modern ML algorithms.
Experience in two or more of the following fields is required: predictive modelling, time series forecasting, causal inference, recommender systems and computer vision.
Finally, a successful candidate is expected to be proficient in Python and its data science stack, including PySpark, to a production-code level (i.e., simply prototyping in a Jupyter notebook is not considered enough for the scope of this role). They will also be expected to be comfortable with good software engineering/development practices-such as version control, unit testing / Test-Driven Development (TDD), SOLID (single-responsibility principle etc.), CI/CD-and with working in agile (both Scrum and Kanban) cross-functional teams. Cloud computing experience is nice-to-have, preferably with (but not limited to) MS Azure.
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.
In order to enable our vision, we strive to simplify operations for our Colleagues, Partners & Vendors to enable efficient trade.
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 to our stakeholders. Passionate and confident people willing to take the initiative and drive us forwards. In return, we offer excitement, a great team, an excellent package, and the unique opportunity of working on complex problems at the scale of Britain's largest retailer.
Joining us means playing a part in building and launching an ambitious roadmap of digital products that could affect the lives of millions of people over the years to come.
If that sounds exciting, then we'd love to hear from you.
The position will be based in London with occasional travel to our Welwyn Garden City office (temporarily this job is remote due to the pandemic situation).