Note: The job is a remote job and is open to candidates in USA. Enzo Tech Group is hiring an AWS Data Engineer for an unnamed client’s cloud data modernisation programme. The role builds and maintains AWS data ingestion pipelines, migrates data into an S3 data lake, and supports orchestration, validation and platform reliability.
Responsibilities
- Designing, building and maintaining ingestion pipelines using Python and AWS Glue
- Migrating data from existing systems into an Amazon S3 data lake
- Developing event-driven processing and automated workflows with AWS Lambda and Step Functions
- Implementing medallion architecture, organising data into bronze, silver and gold layers
- Validating migrated data for accuracy, completeness and consistency
- Investigating failed jobs, resolving pipeline issues and improving performance and reliability
- Using dbt or Dagster to support transformation or orchestration, depending on your experience
- Working with engineers and stakeholders to deliver against project milestones and improve the platform as it develops
Skills
- Strong, practical Python engineering skills, including writing and debugging production code
- Hands-on experience with AWS Glue, Lambda, Step Functions and S3
- A track record of building data ingestion pipelines and ETL/ELT workflows
- Experience migrating data into cloud data lakes
- An understanding of medallion architecture and layered data platforms
- Experience with dbt or Dagster and a clear understanding of how you've used them
- A proactive approach to problem-solving and ownership of delivery
- Experience with large-scale migrations or AI-assisted development tools
Benefits
- Fully remote working.
Company Overview