AWS LEAD DATA ENGINEER
Role details
Job location
Tech stack
Job description
We are seeking an experienced AWS Lead Data Engineer for a long-term contract role to join our Data Engineering team. As a technical leader, you will be responsible for architecting, implementing, and managing scalable data solutions on AWS. You will provide technical guidance to a team of data engineers, collaborate with cross-functional partners, and ensure best practices in cloud data engineering, Lead the end-to-end design and optimization of secure, cost-effective data lakes and data warehouses on AWS.
Guide, coach, and upskill a team of data engineers, setting high code quality and data governance standards through rigorous code reviews.
Oversee the transition of legacy data systems into modern, cloud-native AWS architectures.
Partner with data scientists, business analysts, and key stakeholders to turn raw requirements into robust, automated data products.
Drive the adoption of CI/CD pipelines and Infrastructure-as-Code (IaC) to streamline data deployment and reliability.
A successful candidate will have deep expertise across the following stack:
AWS Ecosystem: Glue, Redshift, S3, Lambda, EMR, Kinesis, Athena, RDS
Languages: Python, SQL (Shell scripting & Scala are a plus)
Methodologies: ETL/ELT, Big Data Frameworks, Data Modeling, Lakehouse Architecture
DevOps & IaC: CI/CD pipelines, Terraform, CloudFormation
Requirements
Experience Level: Senior / Lead (12+ Years total, 3+ Years in Leadership)
Core Focus: Cloud Data Architecture, Team Mentorship, Legacy-to-AWS Migration