All Jobs Vacancy

Technical Lead - Data Engineering

Posted Today by Vallum

The Role

Technical Lead - Data Engineering and play a critical role in driving our enterprise data platform strategy.

You will lead the design, development, and delivery of modern data solutions using Snowflake, DBT, Azure/AWS, Python, Airflow, and CI/CD technologies.

This role combines deep technical expertise with leadership responsibilities, guiding engineering teams, defining best practices, and ensuring the successful delivery of scalable, secure, and high-performing data platforms.

Your responsibilities:

  • Lead the design and implementation of scalable and secure data platforms using Snowflake, DBT, Airflow, Python, and Azure/AWS services.
  • Define technical architecture, coding standards, engineering best practices, and development frameworks for the data engineering team.
  • Drive the adoption of CI/CD pipelines using GitHub Actions, Azure DevOps, Jenkins, or similar tools to automate build, test, deployment, and release management processes.
  • Lead the development, optimization, and maintenance of complex ETL/ELT pipelines for large-scale data processing.
  • Establish DevOps and DataOps practices to improve deployment efficiency, reliability, and operational excellence.
  • Mentor and coach data engineers through technical guidance, code reviews, architecture reviews, and knowledge-sharing sessions.
  • Collaborate with enterprise architects and business stakeholders to translate business requirements into scalable technical solutions.
  • Own platform reliability, monitoring, performance tuning, and troubleshooting of production data pipelines.
  • Implement Infrastructure as Code (IaC) using Terraform/Terragrunt to automate cloud resource provisioning.
  • Drive data quality, governance, security, and compliance standards across the data ecosystem.
  • Lead technical discussions, solution design workshops, and project planning activities.
  • Evaluate emerging technologies and recommend innovative approaches to improve data engineering capabilities and delivery processes.
  • Support Agile delivery and provide technical leadership throughout the project life cycle.

Technical Leadership

  • Proven experience as a Technical Lead, Lead Data Engineer, or similar leadership role.
  • Experience leading distributed development teams and delivering large-scale data engineering projects.
  • Strong stakeholder management and technical decision-making capabilities.

Python & Data Engineering

  • Expert-level proficiency in Python for data engineering, automation, orchestration, and application development.
  • Strong experience developing scalable ETL/ELT frameworks using Python and SQL.
  • Hands-on experience with DBT, Airflow, Snowflake, and cloud-native data services.

CI/CD & DevOps

  • Strong experience designing and implementing CI/CD pipelines using GitHub Actions, Azure DevOps, Jenkins, GitLab CI/CD, or similar platforms.
  • Experience implementing automated testing, code quality checks, release management, and deployment automation.
  • Strong understanding of DevOps, DataOps, CI/CD best practices, and release governance.

Cloud & Platform Engineering

  • Extensive experience designing cloud-based data solutions on Azure and/or AWS.
  • Strong knowledge of cloud security, networking, monitoring, and operational best practices.
  • Experience with Infrastructure as Code using Terraform and Terragrunt.

Data Architecture

  • Expertise in Data Vault, dimensional modelling, data warehousing, and modern data platform architectures.
  • Advanced SQL development and performance optimization skills.
  • Experience building enterprise-grade data products and analytics platforms.

Version Control & Engineering Practices

  • Strong Git/GitHub experience, including branching strategies, pull requests, code reviews, and release processes.
  • Experience implementing engineering standards, quality gates, and development best practices.

Communication & Stakeholder Engagement

  • Excellent communication and presentation skills.
  • Ability to engage with business and technical stakeholders at all levels.
  • Strong problem-solving, analytical thinking, and decision-making capabilities.

Desirable Skills/Knowledge/Experience

  • Experience with Generative AI and AI-powered data engineering solutions.
  • Experience with Power BI, MicroStrategy, or other BI tools.
  • Knowledge of Kubernetes, Docker, and containerized deployments.
  • Experience with Databricks and modern lakehouse architectures.
  • Azure Data Factory, Synapse Analytics, or AWS Glue experience.
  • Experience implementing DataOps frameworks and observability platforms.
  • Exposure to enterprise architecture and governance frameworks.
  • Languages: Python (primary), SQL, Bash
  • Cloud: Azure, AWS
  • Tools: Airflow, DBT
  • Data: Snowflake, Delta Lake, Redis, Azure Data Lake
  • Infra & Ops: Terraform, GitHub Actions, Azure DevOps, Azure Monitor.
Rate:
Not specified
Location:
London
IR35 Status:
Inside
Remote Status:
Hybrid
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job