Data Engineer

Posted 03 February 2026
LocationLondon
Job type Contract
Discipline Technology

Job description

​Senior/Lead Data Engineer

Contract outside ir35

Remote (Occasional visit to client site)


Our client is establishing a dedicated Data Engineering Squad to deliver a large-scale AWS-based data migration and platform modernisation programme. The team will be responsible for migrating critical enterprise databases into AWS/CDP, implementing Change Data Capture (CDC), standardising data engineering patterns, enabling advanced analytics and ML use cases, and ensuring strong documentation, governance, and knowledge transfer.

Required Experience & Skills

  • 5+ years in data engineering, including leadership or principal-level roles

  • Deep hands-on AWS experience: S3, Redshift, Glue, Lambda, EMR, DMS, IAM, Step Functions

  • Strong experience designing and delivering large-scale data migrations

  • Expert-level Python and SQL

  • Infrastructure-as-Code using Terraform

  • Data modelling and warehouse design (star schema, performance tuning)

  • Strong experience with dbt and modern ELT patterns

  • Excellent stakeholder communication and technical leadership skills

If this position is of interest then please apply, we'd love to hear from you!