Senior Data Engineer

Farringdon
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

Airflow
Amazon Web Services (AWS)
Business Analytics Applications
Azure
Cloud Computing
Continuous Integration
Data Governance
ETL
Data Transformation
Data Vault Modeling
Data Warehousing
Github
Python
Operational Databases
Redis
Azure
SQL Databases
Snowflake
GIT
Data Lake
Data Management
Terraform
Software Version Control
Data Pipelines

Job description

We are looking for experienced Senior Data Engineers to join a large-scale retail data transformation programme. You'll work on modern cloud data platforms, building robust, scalable data pipelines that power analytics, reporting, and downstream data products.

This is a hands-on role with strong exposure to Snowflake, DBT, cloud platforms (AWS/Azure) and modern engineering best practices. You'll collaborate closely with architects, analysts, and business stakeholders, and play a key role in setting technical standards within the team.

Key Responsibilities

  • Design, develop, and maintain scalable ETL/ELT pipelines

  • Build and optimise data transformations using DBT and SQL

  • Implement and maintain data models (Data Vault experience highly desirable)

  • Monitor, troubleshoot, and optimise production data pipelines

  • Work with Snowflake to deliver high-performance analytics solutions

  • Collaborate with cross-functional teams to translate business requirements into technical solutions

  • Support data governance, data quality, and best engineering practices

  • Mentor junior engineers and contribute to technical decision-making

Requirements

  • Strong hands-on experience as a Senior Data Engineer

  • Snowflake data warehouse experience

  • DBT for data transformation and modelling

  • Advanced SQL and Python

  • Experience building pipelines using Airflow (or similar orchestration tools)

  • Cloud experience on AWS and/or Azure

  • Infrastructure-as-code exposure (e.g. Terraform)

  • Git-based version control (GitHub, Azure DevOps)

  • Strong communication and stakeholder engagement skills

Desirable Experience

  • Data Vault (DV 2.0) modelling

  • Data governance tools (e.g. Alation)

  • Azure Data Lake, Delta Lake, Redis

  • CI/CD using GitHub Actions or Azure DevOps

  • Monitoring and observability for data platforms

Apply for this position