AWS Data Engineer
Senior hands-on AWS Data Engineer to design, build and scale a modern cloud analytics platform, migrating data from a large on-premise estate and delivering ingestion (CDC, event-driven, batch), ETL/ELT and data products using S3, Glue, Athena, EMR, Lambda, Python and SQL. Based in Nottingham at a technology business serving transportation and logistics.
- Compensation
- Not disclosed
- Location
- West Midlands, United Kingdom
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Data engineering
- Posted
Skills
Must have
- Proven commercial experience as an AWS Data Engineer or Data Platform Engineer
- Strong experience with AWS services including S3, Glue, Athena, EMR and Lambda
- Advanced SQL and Python skills
- Strong data modelling expertise, including dimensional modelling and analytics-ready data design
- Experience delivering end-to-end cloud data platforms from ingestion through to consumption
- Ability to lead and mentor engineers whilst remaining hands-on technically
- Strong understanding of modern Data Engineering principles and best practices
Full description
About Us
Forsyth Barnes is partnering with a market-leading technology business undertaking a major Analytics & AI transformation programme.
As part of a strategic move from a large on-premise estate to a modern AWS-based analytics platform, our client is investing heavily in cloud-native data capabilities that will power enterprise reporting, customer analytics, AI initiatives and future data products.
This is an opportunity to join a high-impact programme and help shape the future of data architecture across the organisation.
Job Description
We are looking for a Senior AWS Data Engineer to play a key role in designing, building and scaling a modern AWS data platform.
This is a hands-on engineering position requiring someone who has previously delivered cloud data platform initiatives and can combine technical leadership with practical delivery. You'll be responsible for helping move data from a large on-premise environment into AWS whilst establishing scalable ingestion frameworks, reusable data products and event-driven data capabilities.
The successful candidate will be comfortable mentoring engineers, challenging technical decisions and contributing directly to the build and ongoing evolution of the platform.
Key Responsibilities
- Design, build and optimise AWS-native data pipelines and cloud data platform capabilities.
- Deliver ingestion solutions using CDC, event-driven and batch processing patterns.
- Build scalable ETL/ELT frameworks and reusable data products using Python and SQL.
- Support migration of data from a large on-premise estate into AWS.
- Design and implement robust data models supporting analytics and reporting requirements.
- Develop data quality, observability, governance and monitoring frameworks.
- Collaborate closely with Architects, Engineers, Data Scientists and Product teams.
- Provide technical leadership and mentoring whilst remaining hands-on.
- Support performance optimisation, cloud cost management and operational excellence initiatives.
Requirements
- Proven commercial experience as an AWS Data Engineer or Data Platform Engineer.
- Strong experience working with AWS services including S3, Glue, Athena, EMR and Lambda.
- Advanced SQL and Python skills.
- Strong data modelling expertise, including dimensional modelling and analytics-ready data design.
- Experience delivering end-to-end cloud data platforms from ingestion through to consumption.
- Ability to lead and mentor engineers whilst remaining hands-on technically.
- Strong understanding of modern Data Engineering principles and best practices.