
Data Scientist - Python, SQL, AI and ML
On site
London, United Kingdom
Full Time
20-03-2025
Job Specifications
We’d all like amazing work to do, and real work-life balance. That’s waiting for you at Sainsbury’s. Think about the scale it takes for us to feed the nation. The level of data, transactions and variety it involves. Then you’ll realise that ours is a modern software engineering environment because it has to be. We’ve made serious investment into a Tech Academy and into setting standards and principles. We iterate, learn, experiment and push ways of working such as Agile, Scrum and XP. So you can look forward to awesome opportunities in everything from AI to reusable tech.
What You'll Do
As a Data Scientist and member of our Data Science team, you will play a pivotal role in developing in-house data science solutions that automate decision-making and provide valuable insights across our business. Working in cross-functional agile squads, you will contribute to the design and development of our data science products. You will deliver high-quality analyses that guide future development work and contribute to the team's continuous learning and upskilling efforts.
Why join us
Wide impact. Deploying models here means improving the experience of millions of customers each day.
Range of projects. Our projects vary from supply chain optimisation for Argos, predicting which substitution products online shoppers prefer, to helping our Sainsburys colleagues keep shelves full.
Focus on data science work. Access to extensive, clean, and well-documented data in our industry-leading platform: spend your time building data science solutions, not cleaning datasets.
Time for growth. 10% of time set aside for learning & personal development.
Learning and mentoring. With a team of 50 data scientists, engineers and product managers, there are lots of opportunities to learn from colleagues through knowledge shares, pair programming, and communities of practice.
Flexible working. Our team prioritizes hybrid working, both at home and in our central London Holborn office.
Save on groceries. 10% discount on products across Sainsburys and Argos (Up to 15% for two days each week!)
Join us and be part of a team that encourages innovation, values your expertise, and prioritises work-life balance while delivering exceptional results.
What you need to excel in this role:
Essential:
Educated to degree level, preferably within a mathematical, statistical or STEM discipline.
At least 2-3 years’ experience in a Data Science role, using Python and SQL to deliver ML solutions in a corporate environment.
You have experience of writing production grade code, as some of our systems involve real-time inference that affect millions of customer transactions.
Strong presentation skills and business acumen, you regularly receive positive feedback about your ability to explain complex topics to non-technical audiences.
You can feel comfortable working independently to achieve results using your own guidance and initiative.
Strong statistical foundation in concepts such as regression, hypothesis testing, experimental design.
Highly proficient in Git best practices.
Desirable:
A relevant Post-graduate degree (Masters or PhD) within a mathematical, statistical or other STEM discipline.
Experience delivering value on ML projects in retail (in areas such as price elasticity or differential pricing) or supply chain (demand forecasting, optimisation).
Our products rely heavily on mathematical optimisation, so experience in this area is highly desirable.
Experience working with and applying causal inference.
Experience working with and deploying Graphical Neural Networks [GNNs] in industry.
Experience working within in a cross functional team.
Some of the other benefits Sainsburys provide:
25 days holiday per year, with the option to buy up to an additional weeks holiday.
Up to 26 weeks’ pay for maternity or adoption leave and up to 4 weeks’ pay for paternity leave.
Up to 10% bonus based on performance.
Cycle to work scheme.
Please see www.sainsburys.jobs for a range of our benefits (note, length of service and eligibility criteria may apply).
We are committed to being a truly inclusive retailer, so you’ll be welcomed whoever you are and wherever you work. Around here, there’s always the chance to try something new - whether that’s as part of an evolving team or somewhere else across the business - and we take development seriously and promise to support you. We also recognise and celebrate colleagues when they go the extra mile and, where possible, offer flexible working. When you join our team, we’ll also offer you an amazing range of benefits. Here are some of them:
Starting off with colleague discount, you'll be able to get 10% off at Sainsbury's, Argos, TU and Habitat after 4 weeks. This increases to 15% off at Sainsbury’s every Friday and Saturday and 15% off at Argos every pay day. We've also got you covered for your future with our pensions scheme and life cover. You'll also be able to share in our success as you may be eligible for a performance-related bonus of up to 10% of salary, depending on how we perform.
Your wellbeing is important to us too. You'll receive an annual holiday allowance, and you can buy additional holiday. We also offer other benefits that will help your money go further such as season ticket loans, cycle to work scheme, health cash plans, pay advance (where you can access some of your pay before pay day) as well access to a great range of discounts from hundreds of other retailers. And if you ever need it there is also an employee assistance programme.
Moments that matter are as important to us as they are to you which is why we give up to 26 weeks’ pay for maternity or adoption leave and up to 4 weeks’ pay for paternity leave.
Please see www.sainsburys.jobs for a range of our benefits (note, length of service and eligibility criteria may apply).
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 thinki... Know more
Related Jobs


- Company Name
- Acin
- Job Title
- Data Scientist
- Job Description
- About us Our product is all about collaboration and innovation. So are our people. We’re a small team, but we’ve got a big vision: to build a brand-new infrastructure for operational risk management. It’s not easy. We’re redefining the way some of the world’s biggest financial services companies and banks work with data. There are a lot of challenges – but a lot of opportunities to think and act creatively, too. Backed by banks (JP Morgan, Citi, Barclays, Lloyds, BNP) and ratings agencies, Acin helps banks objectively manage their risk control landscape. Based on a network of peers, Acin’s data protocols connect a bank’s risk control data across their firm and industry leading to greater cost savings, and creating huge efficiency savings across the bank both in front and back-office operations. The role You will be responsible for identifying ways in which Machine Learning and AI can be used across the company, either to deliver more value to clients, or improve efficiency of internal processes. You will work in an intellectually curious team of data scientists, alongside front-end and back-end developers to deliver features in an attractive, informative fashion. You primarily use Microsoft Azure components. The future tech landscape is for the team to shape, but the direction of travel is state-of-the-art graph-based methods. Main duties Contributing towards our internal recommender system methodology, improving suggestion performance. Improving model alignment within in our recommender system leading to a higher volume of data processing automation downstream. Helping to identify the best graph-based AI methodology to improve machine understanding of our data. Identifying areas where LLMs/ML can be used to extract useful insights to improve client experience. Integrate state-of-the-art prompt engineering methods into our LLM-driven products to improve performance. Write production-ready code to execute ML/AI pipelines efficiently, and build these into production systems Conduct novel research in given topic areas. Results should be documented in a clear manner and presented to the team in monthly knowledge sharing sessions. Mentor junior members of the team where requested. Follow MLOps and LLMOps best practices set within the team and align your deliverables to it. Continuously seek out opportunities to innovate. Stay up to date with new AI tools and research strategies. Requirements Relevant experience in Data Science role. Solid understanding of statistical and machine learning techniques and can select the models that best suit the problem and hand. Solid understanding of the principles of a recommender system and how they work. Experience working with unstructured natural language data and LLMs. Experience in programming in Python. Strong skills in data analysis, data visualisation, and feature engineering. Natural creativity with a track record of exploring innovative use cases of data and applications of statistical/ML methods. Strong communication skills; explaining complex technical concepts to employees across the business. Benefits This is an exciting opportunity to join a fast-growing, dynamic fintech that is creating huge momentum in the market. Alongside a friendly, dynamic, and inclusive culture, we offer… 25 days annual leave plus bank holidays Enhanced Private Health Insurance for you and your family Life insurance, including access to their Smart Health services such as unlimited access to an online GP as well as a range of other health and wellbeing experts Enhanced maternity and paternity leave policies Perkbox - a discount platform and wellbeing resource centre. Employee Assistance Program – access to free counselling sessions and support through Perkbox. Cycle to work scheme Electric Car Leasing Hybrid working options + an amazing office in Central London Regular company events and socials A strong team culture where successes are celebrated together. Our core company values are get up and go, keep going, and always further. Acin is an equal opportunity employer. We value a diverse workforce and an inclusive culture. We encourage applications from all qualified individuals without regard to race, sex, colour, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation and gender identity or expression.


- Company Name
- Ontic
- Job Title
- Process & Data Analyst
- Job Description
- Ontic, a leading licensor and manufacturer of complex engineering parts for the global aerospace and defence industries, are now recruiting for a Process & Data Analyst to join our team. This role will be based at our Staverton site. Ontic is a more than just a business, we're a community of innovators who pride ourselves on fostering a culture where talent thrives, ideas flourish, and careers are built. We're committed to excellence, driving us to continuously improve and adapt, ensuring that we remain at the forefront of our industry. Job Purpose Data is Ontic’s biggest asset. We’re looking for a passionate professional who can transform data into visual stories that drive engagement, insight and action. As part of the on-site team, you will play a key role in defining, creating and maintaining data models, reports and visualizations across all departments. You will work with cross functional teams to help define metrics, create a common terminology, align key attribute sets and serve as a data owner and steward. Reporting into the Head of Continuous Improvement, the role is critical to the success of Ontic’s growth strategy. You'll be taking the lead in the production of automated reporting tools to support operational & strategic planning. Working cross-functionally at all levels you'll liaise with and support other departments to achieve our collective goals and objectives. In addition to technical proficiency, this role requires strong stakeholder engagement skills to collaborate effectively with teams across the company as the conduit between the business functions and global data team. This is a very exciting and varied role and therefore will best suit a self-starter willing to deeply understand the broader company objectives and how proposed data projects support them. Main Responsibilities Build datasets and reports for key business processes. Translate business processes into technical requirements Engage stakeholders in requirement identification, user acceptance testing and continual improvement of analytics tools Perform exploratory data analysis on a range of complex business problems. Contribute to data pipelines that clean, transform and aggregate data from disparate data sources into reporting data stores Contributing to the translation of data into valuable insights that inform data driven decisions. Develop dashboards and reports to present data insights to stakeholders around the business. Support end-user technical questions and assist in data education Support and enforce data quality governance Participate in and audit data governance activities Maintain the accuracy of our global data dictionary What You'll Need To Know You'll already have experience of working with Power BI, SQL & Python. Use of Snowflake, MS Dynamics/365, & Syteline 10 would be an advantage. You'll need to be comfortable working within brand guidelines and have well developed interpersonal skills and be confident communicating effectively across all levels of the business. The ability to see the big picture as well as the detail is key Knowledge, Skills And Experience Knowledge of KPI calculation methods Experience building data models and flows from various sources using Kimball Dimensional Modelling techniques. Good knowledge of data warehousing and data modelling principles Analytics experience in a cloud data warehouse (Snowflake preferred) Experience documenting process flows, business rules and data validation requirements, Strong SQL and python programming experience in a commercial setting. Experience of using BI reporting tools (i.e. Power BI) with an ability to develop reports and dashboards. Skill in developing Power BI reports, metrics and dashboards to tell a data story. Ability to manage objects through a dev/test/prod DevOps cycle. Proven experience in training audiences of varying role and expertise. Strong analytical and problem-solving skills with a keen attention to detail. Excellent oral and written communication skills for translating data insights into concise executive summaries and presentations. Ability to present findings in a structured, clear manner with actionable insights. Benefits At Ontic we care about your financial, physical, and mental wellness so we offer a range of benefits to support this, we care about what matters to you and have a valued culture of recognition and empowerment, accompanied by benefits that support work/life balance. Our Benefits Package Highlights Include Up to 29 days paid leave + bank holidays 10 hours paid volunteering time Annual goal share bonus scheme for all employees 24/7 Employee Assistance Program (EAP) Discounts and offers from a range of retailers Best place to work We are more than the sum of our parts. And we’ve been recognised internally and externally for being so: We were ranked #9 in Best Companies’ Q3 leaderboard for Best Manufacturing Company based on our employee feedback 72.5% of employees who took part in our 2023 employee satisfaction survey said they are proud to work at Ontic We are a fast-paced business with ambitious growth plans; so if you are dedicated, enthusiastic and always seeking ways to improve, you'll enjoy a career with us!


- Company Name
- Anima People
- Job Title
- Data Engineering DevOps Tech Leader
- Job Description
- Anima People adopts a socio-technical approach to security and helps protect an organisation's best assets using psychological methodology in the management of human-related risk and prevention of cybersecurity incidents. PsycSec is a security engagement and awareness platform that uses human intelligence data, including psychometrics, to measurably reduce organizations’ risk of internal and external security breaches and, through AI, and an intelligence powered LMS, provides security teams with customised measures to mitigate risk. Intelligence First. We are welcome to the team a motivated and enthusiastic Senior Tech Engineer intern who wants to get hand on experience in a Startup environment. Responsibilities DevOps Data Engineering QA Testing Front End Engineer Back End Engineer Project Management We are looking for an all-rounder with leadership skills and skills in the above areas who can help lead us to a fully integrated platform. We specifically are interested in those within Data Engineering and DevOps experience. What You’ll Do • Assist in building and maintaining scalable ETL/ELT pipelines using tools on AWS (Lambda, S3, Glue, Redshift, RDS, etc.) • Work closely with data scientists and engineers to ensure data is accessible, reliable, and well-structured • Support database design, optimization, and management for structured and unstructured data • Monitor and maintain data pipelines for performance and reliability • Help automate workflows using CI/CD tools and infrastructure as code (IaC) • Document processes, data flows, and architectural decisions • Identify opportunities for improving data efficiency and reliability What We’re Looking For • 6 months to 1 year of hands-on experience in a DataOps, Data Engineering, or DevOps-like role (internship or project-based work is fine) • Familiarity with AWS services such as S3, Lambda, RDS, Glue, and Redshift • Good understanding of SQL and relational databases; experience with NoSQL (e.g., DynamoDB, MongoDB) is a plus • Experience with Python for scripting or automation • Basic knowledge of data pipeline orchestration tools (e.g., Apache Airflow, AWS Step Functions) • Awareness of CI/CD practices, Docker, or infrastructure as code tools like Terraform is a plus • A strong eagerness to learn, take ownership, and contribute in a collaborative environment Bonus Skills • Exposure to big data tools like Spark or Kafka • Experience working with version control systems like Git • Understanding of data governance and security best practices Please note this is a voluntary unpaid internship for 6 months Monday to Friday. This role has the potential to grow into a co-founder CTO position on a vested equity basis.


- Company Name
- Attribution Search
- Job Title
- Risk Data Analyst
- Job Description
- A leading alternative asset manager is looking for a Risk Data Analyst to join its Risk Management team in London. This is an exciting opportunity for an experienced data specialist to bring their technical and analytical skills to a cross-asset class investment environment. The role combines strategic data projects with hands-on analysis and a strong focus on ESG data integration. As a Risk Data Analyst, you will help drive the firm's evolving data strategy within the Risk function. You'll support decision-making with timely and impactful data analysis, collaborating with investment and tech teams to prototype and automate data processes. Key Responsibilities: Lead long-term projects that enhance how data is captured, analysed, and used across risk and investment teams. Conduct ad hoc analysis on portfolios and financial markets to support portfolio management. Build out ESG data capabilities across the firm, ensuring regulatory compliance and adding value to investment processes. Collaborate with IT to develop and prototype tools for data capture and automation. Support the enhancement of risk modelling capabilities across various asset classes. To be considered for the role applicants must have a strong background in data science or analytics, ideally within a financial institution. Candidates must have experience within a Risk function or a strong understanding passion when it comes to Investment Risk. Proficiency in Python and SQL is a must.