IT & Software

Data Engineering Lead

Impelsys

Coventry · West Midlands · United Kingdom


Job Summary

We are looking for an experienced Data Engineering Lead to provide technical leadership across multiple data engineering projects and squads.

The ideal candidate will have strong hands-on experience with Apache Airflow, DBT, Python, SQL, and AWS , along with proven experience designing scalable data pipelines and leading data engineering teams.

You will be responsible for developing and optimizing Airflow workflows, managing DBT infrastructure, improving data engineering architecture, and ensuring reliable, scalable, and cost-effective data solutions.


Key Skills

Must Have:

Apache Airflow, DBT, Python, AWS (ECS/Fargate/EC2/EKS), SQL

Nice to Have:

ETL/ELT, Enterprise Data Warehousing, Data Architecture, Git, React/JavaScript


Key Responsibilities

  • Provide technical leadership across data acquisition, transformation, and distribution.
  • Lead, mentor, and coach Data Engineers, Data Architects, and Database Administrators.
  • Design, implement, and manage scalable data pipelines using Apache Airflow .
  • Develop, test, and maintain complex Airflow DAGs and custom operators .
  • Monitor, troubleshoot, and optimize Airflow workflows for performance and reliability.
  • Develop, test, and maintain DBT infrastructure and models executed through Airflow.
  • Manage DBT infrastructure upgrades and optimize DBT code for performance and efficiency.
  • Integrate DBT workflows with Apache Airflow.
  • Ensure data quality, integrity, reliability, and consistency across data pipelines.
  • Collaborate with Data Engineers, Data Scientists, Product Owners, and other stakeholders to translate requirements into scalable solutions.
  • Recommend improvements to data engineering architecture, frameworks, and technologies.
  • Drive adoption of modern ETL/ELT, workflow orchestration, and data management practices.
  • Document workflows, processes, configurations, and technical solutions.
  • Troubleshoot production issues and drive continuous improvement.


Required Skills & Experience

  • Proven hands-on experience with Apache Airflow .
  • Strong experience designing and maintaining complex Airflow DAGs.
  • Experience developing custom Airflow operators .
  • Good Knowledge with DBT (Data Build Tool) .
  • Experience managing DBT infrastructure upgrades and optimizing DBT code.
  • Strong Python programming skills.
  • Strong SQL and relational database experience.
  • Strong understanding of ETL/ELT concepts and data pipeline architecture.
  • Hands-on experience with AWS data and infrastructure services.
  • Experience with ECS, Fargate, EC2, and EKS .
  • Experience with Git and version control.
  • Strong understanding of data quality, monitoring, troubleshooting, and performance optimization.
  • Excellent problem-solving, communication, and collaboration skills.
  • Proven experience mentoring and leading technical teams.


AWS Infrastructure Responsibilities

  • Manage and optimize AWS infrastructure supporting Apache Airflow.
  • Hands-on experience with Amazon ECS, AWS Fargate, Amazon EC2, and Amazon EKS .
  • Ensure Airflow infrastructure is scalable, reliable, secure, and cost-effective.
  • Troubleshoot infrastructure, deployment, and performance issues.
  • Support cloud infrastructure optimization and automation.



Nice to Have

  • Experience with modern data architecture and cloud-native data platforms.
  • Experience with CI/CD and infrastructure-as-code tools such as Terraform.
  • Experience with Agile/Scrum methodologies.
  • Experience with React or JavaScript frameworks .


Reference: WJ-747_30556431

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.