Job Overview
Fully Remote | Two-Stage Interview Process
Enzo Tech Group is partnering with a Healthcare Technology organisation to hire an AWS Data Engineer for a major data modernisation project.
You’ll help migrate existing data into a modern AWS data lake, building reliable ingestion pipelines and automated workflows using Python, AWS Glue, Lambda, Step Functions and S3.
This is a hands-on engineering role with the opportunity to influence how the new data platform develops.
What you’ll do
- Build and maintain scalable data ingestion pipelines into AWS.
- Migrate data from existing systems into an S3-based data lake.
- Develop Python workflows using AWS Glue, Lambda and Step Functions.
- Implement bronze, silver and gold data layers using medallion architecture.
- Troubleshoot pipeline failures, improve performance and ensure data quality.
- Work with engineers and business stakeholders to deliver migration milestones.
What we’re looking for
- Practical experience building AWS data pipelines and delivering data migrations.
- Strong Python development skills.
- Hands-on experience with AWS Glue, Lambda, Step Functions and S3.
- Understanding of medallion architecture and layered data lakes.
- Experience with dbt or Dagster.
- Confidence troubleshooting complex ingestion and workflow issues.
Nice to have
- Experience delivering large-scale data migration programmes.
- Familiarity with Kiro or other AI-assisted development tools.
Why apply?
- Fully remote working.
- A hands-on role in a significant AWS modernisation project.
- The opportunity to help shape a new data platform.
- A straightforward, two-stage interview process.
Apply with your CV to find out more.
Pay: $120,000.00 - $150,000.00 per year
Work Location: Hybrid remote in Minneapolis, MN 55401