cover image
Sainsbury's

Sainsbury's

sainsburys.jobs

2 Jobs

63,688 Employees

About the Company

Over 150 years old and still going strong, we’re the UK’s second-biggest retailer. Every day, the nation shops with us because they know they’ll get affordable, good food and excellent service.

We focus on great value and convenient shopping across our family of brands, from Argos, Nectar and Habitat to Sainsbury’s Bank, Smart Charge and Tu.

What’s next for Sainsbury’s?

We've put food back at the heart of our business and we’re taking Sainsbury’s to the next level. We’re investing in technology and people and we’re thinking bigger about how we attract and connect with our customers, while doing everything we can to create a more resilient UK food system.

Listed Jobs

Company background Company brand
Company Name
Sainsbury's
Job Title
Associate Data Scientist
Job Description
**Job Title** Associate Data Scientist **Role Summary** Assist in building and refining data pipelines and predictive models to support measurement and optimisation of marketing performance within a large retail loyalty programme. Collaborate with analysts, engineers, product managers, and stakeholders to deliver actionable insights using advanced data‑science techniques. **Expectations** - Deliver clean, scalable data solutions using Python and SQL. - Apply statistical and machine‑learning methods (regression, classification, clustering, experiment design). - Communicate findings clearly to both technical and non‑technical audiences. - Participate in code reviews, version control, and best‑practice coding standards. - Work independently and mentor junior analysts when required. **Key Responsibilities** - Extract, transform, and load (ETL) data from multiple sources into analytical platforms. - Develop and validate data models, including causal inference and multi‑touch attribution where applicable. - Contribute to the design and maintenance of data pipelines for marketing analytics. - Draft and maintain clear documentation of code, data schemas, and analysis workflows. - Collaborate with cross‑functional teams to define measurement frameworks and key performance indicators. - Stay current with emerging data‑science tools and techniques and recommend adoption. **Required Skills** - Proficient Python (pandas, scikit‑learn, SQLAlchemy). - Strong SQL scripting for relational databases. - Experience in data modelling, statistics, or machine‑learning projects. - Familiarity with cloud platforms (AWS, Azure, or similar). - Knowledge of version control (Git) and collaborative coding practices. - Ability to communicate complex insights in a business context. - Commitment to data quality, governance, and responsible data usage. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Statistics, Mathematics, Data Science, or related quantitative field. - Additional certifications in cloud, data‑engineering, or advanced analytics are advantageous but not mandatory.
London, United kingdom
On site
18-03-2026
Company background Company brand
Company Name
Sainsbury's
Job Title
Principal Software Engineer
Job Description
**Job Title:** Principal Software Engineer **Role Summary:** Drive engineering excellence, shape modern technology standards, and influence retail technology direction at scale. Lead by technical expertise and foster innovation across distributed engineering teams. **Expectations:** - Proven senior/principal engineering leadership in modern tech environments. - Influence engineering strategy and technical direction across multiple domains. - Advocate agile methodologies and data-driven decision-making. - Mentoring engineers and cultivating collaborative, inclusive teams. **Key Responsibilities:** - Define and evolve engineering strategies, standards, and best practices. - Oversee design and delivery of large-scale, high-availability systems. - Guide teams in scalable, high-performance solution development. - Leverage AI/ML and automation to modernize systems and streamline operations. - Mentor engineers and shape technical culture through knowledge sharing. **Required Skills:** - Deep expertise in modern backend languages (Java, .NET, Golang, Node.js, Python, Kotlin). - Mastery of distributed system design, scalable architectures, and technical governance. - Leadership in agile frameworks (Scrum, XP) and cross-team collaboration. - Strong analytical skills for assessing technical risks and prioritizing impact. **Required Education & Certifications:** - Bachelor’s/Master’s in Computer Science or equivalent technical field. - Proven track record in principal engineering roles (10+ years preferred). - Certifications in cloud platforms (AWS, Azure) or agile methodologies (CSP, SAFe) advantageous.
London, United kingdom
On site
Senior
25-03-2026