Job Search and Career Advice Platform

Enable job alerts via email!

Data Engineering Lead - AWS, Snowflake & DBT

Dubizzle Limited

City of London

Hybrid

GBP 70,000 - 90,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology services provider in the UK is seeking a Lead Data Engineer to manage a high-performing team. This role blends technical expertise with leadership, requiring advanced skills in AWS, Snowflake, and data governance. The ideal candidate will have a proven track record in data engineering and experience in migrating data processes. The position offers extensive benefits, including private healthcare and flexible working options.

Benefits

Private healthcare cover
Employee Assistance Programme
25 days annual leave
Enhanced maternity/paternity leave
Flexible working options
Cycle to work scheme

Qualifications

  • Proven experience leading or mentoring a small data or analytics engineering team.
  • Strong problem-solving skills with the ability to balance hands-on delivery and strategic oversight.
  • Excellent stakeholder management and communication skills, able to translate technical detail into clear business insight.
  • Demonstrated ability to manage competing priorities and deliver in a fast-paced, evolving environment.
  • Advanced SQL skills, including performance optimisation and complex data transformations.
  • Proficiency in Python for data engineering and automation tasks.
  • Strong working knowledge of Snowflake (warehouses, roles, zero-copy clones, cost management).
  • Experience developing and maintaining data models and transformations in DBT.
  • Familiarity with AWS data services (e.g. S3, Lambda, Glue, ECS, IAM, CloudWatch).
  • Experience with data orchestration and workflow tools (e.g. Airflow, DBT Cloud jobs, or equivalent).
  • Sound understanding of data modelling, ETL best practices, and data quality management.
  • Familiarity with CI/CD pipelines, version control, and modern development practices (e.g. Git, automated testing, environment promotion).
  • Pragmatic, delivery-focused mindset with a strong sense of ownership and accountability.
  • Collaborative working style with the ability to build strong relationships across technical and non-technical teams.

Responsibilities

  • Lead and develop a team of four data engineers, providing technical guidance.
  • Oversee the design, build and maintenance of reliable batch data pipelines.
  • Drive the migration of any remaining data processes from legacy SQL Server systems.
  • Collaborate with the Architecture, Analytics and Salesforce teams to design scalable data models.
  • Ensure platform stability and performance, including managing job orchestration.
  • Implement and uphold data governance and architectural standards.
  • Work closely with stakeholders to translate business requirements into technical solutions.
  • Champion best practice in data engineering, including CI/CD, testing, code review.
  • Support the adoption of AI and machine learning workloads.
  • Continuously improve the data engineering processes, tooling and team delivery cadence.

Skills

Leadership
Problem-solving
Stakeholder management
SQL
Python
Snowflake
DBT
AWS data services
Data orchestration tools
Data governance
Collaboration
Job description
A technology services provider in the UK is seeking a Lead Data Engineer to manage a high-performing team. This role blends technical expertise with leadership, requiring advanced skills in AWS, Snowflake, and data governance. The ideal candidate will have a proven track record in data engineering and experience in migrating data processes. The position offers extensive benefits, including private healthcare and flexible working options.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.