Senior Data Engineer - Nectar (SN)

Senior Data Engineer - Nectar (SN)

Full-Time 60000 - 75000 £ / year (est.) No working from home possible
Sainsbury's Supermarkets Ltd

At a Glance

  • Tasks: Design and optimise data platforms for scalable machine learning solutions.
  • Company: Join Sainsbury's Tech, a leader in innovative data engineering.
  • Benefits: Enjoy flexible working, discounts, private health cover, and a pension plan.
  • Other info: Collaborative environment with opportunities for mentorship and career growth.
  • Why this job: Make a real impact by shaping the future of data engineering and machine learning.
  • Qualifications: Experience in data engineering, SQL, and cloud platforms required.

The predicted salary is between 60000 - 75000 £ per year.

Salary: Competitive Plus Benefits

Location: London Store Support Centre, London, EC1M 6HA

Contract type: Permanent

Business area: Sainsbury's Tech

Closing date: 08 June 2026

Requisition ID: 400053135

About the role

As a Senior Data Engineer, you will play a pivotal role in designing, building and optimising the data platforms, pipelines and services that enable scalable machine learning solutions across the organisation. You will partner closely with Data Scientists, to ensure data is reliable, accessible and production‑ready. You will also contribute to engineering excellence by driving best practices, mentoring other engineers, and shaping the technical direction of data and ML workflows across our domain.

Key Responsibilities

  • Lead the design and build of high-quality, scalable and reusable data pipelines using Sainsbury’s engineering standards and best practices.
  • Integrate and manage data from multiple sources, ensuring consistency, integrity and quality throughout the data lifecycle.
  • Provide guidance for the junior & mid Data Engineers on the best practices when building and managing data infrastructure, including data lakes, warehouses, and distributed processing systems (e.g., PySpark, Hadoop).
  • Collaborate with data scientists to prepare and transform raw data into formats suitable for machine learning, including feature engineering and data augmentation.
  • Implement automation tools and frameworks (CI/CD) to streamline the deployment and monitoring of machine learning models in production.
  • Optimise data processing workflows and storage solutions to improve performance and reduce costs.
  • Work closely with cross-functional teams, including data science, engineering, and product management, to deliver data solutions that meet business needs.
  • Mentor junior and mid-level data engineers and provide technical guidance on best practices and emerging technologies in data engineering and machine learning.
  • Promote a culture of knowledge sharing within the engineering teams by organising regular technical workshops, brown bag sessions, and code reviews.
  • Foster a collaborative and inclusive team environment that encourages continuous learning and improvement.

Expertise

  • Expertise with PySpark or PyTorch for large-scale distributed data processing, including optimisation, partitioning, and debugging on managed Spark clusters (AWS EMR).
  • Experience with containerisation and orchestration tools (e.g., Docker, Airflow, Kubernetes).
  • Hands‑on expertise with Snowflake as a cloud data warehouse, including writing and optimising SQL and integrating securely into pipelines.
  • Hands‑on experience with cloud platforms (e.g., AWS, GCP, Azure).
  • Strong experience with data processing frameworks (e.g., Apache Spark, Flink).
  • Expertise in SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra).
  • Experience with CI/CD pipelines and automation tools like GitHub Actions.
  • Understanding of monitoring and logging tools (e.g., NewRelic, Grafana).
  • Certifications: AWS Certified Big Data Specialty, Google Professional Data Engineer, or equivalent.
  • Strong analytical and problem‑solving skills.
  • Excellent communication skills, able to explain complex concepts to non‑technical stakeholders.
  • Ability to work independently as well as collaboratively within cross‑functional teams.

What you'll be doing

  • Provide technical direction, set standards, and lead by example in engineering excellence.
  • Facilitate Scrum ceremonies when required (stand‑ups, planning, grooming).
  • Communicate clearly and transparently creating an inclusive environment where diverse opinions are encouraged.
  • Strong team player with a collaborative approach to working with cross‑functional teams within the Media Agency.
  • Open to feedback and willing to provide constructive criticism to others.
  • Be available for the team, responding within a reasonable time frame and if not possible clearly signposting alternative contacts who can guide.
  • Building a community across Media Agency.
  • Contribute to a positive and inclusive atmosphere within the team.

Knowledge Sharing and Empowerment

  • Commitment to fostering a learning culture within the team and ensuring knowledge transfer across all levels.
  • Support and mentor C3s and C4s engineers by providing them opportunities to lead initiatives and contribute to the technical roadmap.
  • Share domain expertise proactively and help establish the engineering direction for the team.
  • Support spikes, POCs and early investigative work.
  • Encourage strong developer behaviours (e.g., cameras on for collaboration, documentation, active presence).
  • Lead by example in communication, visibility, accountability and role‑modelling Sainsbury’s values.

What’s in It for You

  • Flexible working with a balanced approach to home and office.
  • Colleague discounts across Sainsbury’s, Argos and Habitat.
  • Private health cover.
  • Pension plan.
  • Discounts on gyms, restaurants, holidays, retail and more.

Senior Data Engineer - Nectar (SN) employer: Sainsbury's Supermarkets Ltd

At Sainsbury's, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior Data Engineer at our London Store Support Centre, you'll benefit from flexible working arrangements, comprehensive health coverage, and numerous discounts across our brands, all while having the opportunity to mentor and grow alongside talented colleagues in a supportive environment dedicated to continuous learning and engineering excellence.

Sainsbury's Supermarkets Ltd

Contact Details:

Sainsbury's Supermarkets Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Data Engineer - Nectar (SN)

Tip Number 1

Network like a pro! Reach out to current or former employees at Sainsbury's Tech on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the interview by brushing up on your technical skills. Make sure you can talk confidently about data pipelines, machine learning, and any tools mentioned in the job description. Practice explaining complex concepts in simple terms!

Tip Number 3

Show off your passion for data engineering! During interviews, share examples of projects you've worked on, especially those that involved collaboration with data scientists or mentoring others. This will highlight your leadership skills and teamwork.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're serious about joining the Sainsbury's Tech team.

We think you need these skills to ace Senior Data Engineer - Nectar (SN)

Data Pipeline Design
Data Integration
Data Quality Management
Mentorship
PySpark
Hadoop
Machine Learning Preparation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with data pipelines, machine learning, and any relevant technologies like PySpark or Snowflake. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how you can contribute to our team. Be sure to mention any leadership or mentoring experiences you've had, as we value those qualities.

Showcase Your Projects:If you've worked on any cool projects related to data engineering, don't hesitate to showcase them! Whether it's a personal project or something from a previous job, we love seeing practical examples of your work and problem-solving skills.

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Sainsbury's Supermarkets Ltd

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like PySpark, Snowflake, and CI/CD tools. Brush up on your SQL skills and be ready to discuss how you've used these technologies in past projects.

Showcase Your Collaboration Skills

Since this role involves working closely with Data Scientists and cross-functional teams, prepare examples of how you've successfully collaborated in the past. Highlight any experiences where you’ve mentored others or contributed to a team environment.

Prepare for Problem-Solving Questions

Expect to tackle some technical challenges during the interview. Practice explaining your thought process clearly and logically when solving data engineering problems. This will demonstrate your analytical skills and ability to communicate complex concepts.

Emphasise Continuous Learning

This role values innovation and continuous improvement, so be ready to discuss how you stay updated with emerging technologies and best practices in data engineering. Share any relevant certifications or courses you've completed that showcase your commitment to learning.