Python Engineer
New Today
Overview
Join to apply for the Python Engineer role at Sainsbury's.
We’ve invested in a modern software engineering environment to handle the scale of data, transactions and variety involved in feeding the nation. We iterate, learn, experiment and push ways of working such as Agile, Scrum and XP, with opportunities across areas from AI to reusable tech.
About The Role
As a Python Data Software Engineer, you’ll be part of a multi-disciplinary team building scalable data solutions that power operational decision-making across Sainsbury’s. You’ll work closely with data architects, analysts, and engineers to design and implement robust data pipelines and services using Python and cloud-native technologies.
Key Responsibilities
- Develop and maintain data pipelines using Python, Kafka, SQL, and cloud services (AWS preferred).
- Build services to expose data for internal applications and analytics platforms.
- Optimise data ingestion, transformation, and storage processes for performance and reliability.
- Collaborate with stakeholders to understand data requirements and translate them into technical solutions.
- Apply software engineering best practices including version control (Git), CI/CD, automated testing, and code reviews.
- Contribute to architectural decisions and help shape the engineering strategy for data products.
- Implement and maintain monitoring and observability solutions to ensure data systems are reliable, performant, and transparent.
Essential Criteria
- Background in software engineering with a strong focus on data systems.
- Strong proficiency in Python, with experience in building production-grade data applications.
- Solid understanding of SQL and data modelling principles.
- Experience with cloud platforms (AWS, GCP, or Azure), especially data services like S3, Lambda, Glue, or Redshift.
- Knowledge of containerisation (Docker) and infrastructure-as-code (Terraform or CloudFormation).
- Ability to work in agile teams and communicate effectively with technical and non-technical stakeholders.
Desirable
- Familiarity with Kafka and AVRO is a plus.
- Experience with dbt, Poetry, or Conduktor.
- Exposure to data privacy and PII handling best practices.
- Knowledge of orchestration tools (e.g., Airflow).
Benefits
We are committed to being a truly inclusive retailer, with flexible working where possible and a comprehensive range of benefits. See www.sainsburys.jobs for details. Benefits include colleague discount, pension, life cover, performance-related bonus (up to 10% of salary), annual holiday allowance with buy/sell options, season ticket loans, cycle to work, health plans, pay advance, retailer discounts, and employee assistance programme.
Moments that matter are important to us, so we offer up to 26 weeks’ maternity/adoption leave and up to 4 weeks’ paternity leave, where eligible.
Seniority level
- Entry level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- Retail
- Location:
- London
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Python Engineer
-
London
- IT & Technology
Overview Join to apply for the Python Engineer role at Sainsbury's . We’ve invested in a modern software engineering environment to handle the scale of data, transactions and variety involved in feeding the nation. We iterate, learn, experiment a...
More Details -
-
New Today
Lead Full-Stack Engineer (Python)
-
United Kingdom
- IT & Technology
Base pay range This range is provided by AMP People. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Direct message the job poster from AMP People Strategic Talent Search | Digital Health & AI St...
More Details -
-
New Today
Python Backend Senior Software Engineer - Remote 4 days a week (Europe)
-
London
- IT & Technology
Overview Python Backend Senior Software Engineer - Remote 4 days a week (Europe) at Gr4vy. This range is provided by Gr4vy. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. About Gr4vy Gr4vy (pro...
More Details -
-
New Today
Software Engineer - (Python) - Up to £200,000 - Fully Remote, London
-
London
- IT & Technology
Overview Software Engineer - (Python) - Up to £200,000 P/A + Bonus + Benefits • London/Remote • Client: Top Fintech About Our client is an ambitious and rapidly scaling fintech firm operating at the intersection of investment technology and data inn...
More Details -
-
New Today
Software Engineer - Database Platform - Python
-
London
- Financial Services
This job is with Wise, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Wise is a global technology company, building the best way to move a...
More Details -
-
New Today
Python Backend Senior Software Engineer - Remote 4 days a week (Europe)
-
London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Overview Python Backend Senior Software Engineer - Remote 4 days a week (Europe) at Gr4vy. This range is provided by Gr4vy. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. About Gr4vy Gr4vy (pro...
More Details -