Data Scientist – Associate – ML / Python

Company: Sainsbury's Bank
Apply for the Data Scientist – Associate – ML / Python
Location: London
Job Description:

Overview

In this role you will co-develop in-house data science solutions that automate decisions and extract business insights. You’ll work in cross-functional agile squads to design and build data science products, delivering analyses that steer product development. You’ll contribute to learning and upskilling within a team of data scientists, engineers and PMs. The role offers impact across retail and supply chain use cases, with a strong emphasis on practical, scalable ML in a data-rich environment.

Pay / Benefits

  • colleague discount on shopping
  • pensions and life cover
  • performance-related bonus up to 5%
  • annual holiday allowance with option to buy extra week
  • season ticket loans
  • cycle to work scheme

Responsibilities

  • Develop in-house data science solutions to automate decision-making and provide insights
  • Design and develop data science products in cross-functional agile squads
  • Deliver high-quality analyses to inform future development
  • Contribute to team learning, knowledge sharing and upskilling
  • Tackle complex challenges at scale across retail datasets

Key requirements

  • Degree level education in mathematical, statistical or STEM discipline
  • Proven Python and SQL experience delivering ML solutions in corporate or strong academic context
  • Solid statistical foundation (regression, hypothesis testing, experimental design)
  • Strong presentation and business acumen; ability to explain complex topics to non-technical audiences
  • Independent working style with initiative
  • Experience with scikit-learn and tree-based models
  • Proficiency in Git and software engineering best practices
  • Strong communication
  • Business acumen
  • Independent initiative
  • Python
  • SQL
  • scikit-learn

…

Posted: October 24th, 2026