Senior Data Engineer
Role details
Job location
Tech stack
Job description
As a Senior Data Analyst, you will:
- Work across the full data lifecycle-from ingestion and transformation through to modelling, analysis and insight delivery.
- Design, build and optimise cloud-based data platforms and pipelines in AWS.
- Lead and contribute to data migration projects and platform modernisation initiatives.
- Develop scalable, high-performance data warehouse and lakehouse solutions.
- Build, deploy and maintain CI/CD pipelines and Infrastructure-as-Code solutions.
- Tune performance across a variety of database environments.
- Manage change and release processes, ensuring high-quality, reliable delivery.
- Translate complex data into clear, actionable insights for technical and non-technical stakeholders.
Requirements
We're looking for strong hands-on experience across modern data platforms, including:
-
Proven experience with AWS data technologies: S3, Redshift, Glue, Lambda, Lake Formation, CloudFormation
-
Experience building and deploying cloud data platforms
-
Infrastructure-as-Code and CI/CD practices (GitHub, CodeBuild, pipelines)
-
Strong coding experience in Python (Pandas), Apache Spark, and/or Apache Iceberg
-
Expertise in SQL and advanced data manipulation and analysis
-
Experience with data warehouse design and data modelling (Kimball, Lakehouse/Medallion, Data Vault preferred)
-
Building data lakes and end-to-end ELT/ETL pipelines
-
Performance tuning across varied database environments
-
Desirable: dbt, Docker, Microsoft BI stack, Aurora DB, Step Functions, Batch, IAM, SQS, SNS
-
Excellent data development, modelling, and analytical skills
-
Strong project and people management capability
-
Confident working to deadlines and managing multiple priorities in fast-changing environments
-
Commercially aware, with the ability to align data solutions to business outcomes
-
Clear, professional communicator-able to present complex data to a wide-ranging audience
-
Practical problem solver with strong attention to detail
-
Collaborative team player with a continuous learning mindset
To be considered, you must already have the right to work in the UK, as visa sponsorship is not available for this role.