AWS Data Engineer
21 days ago
Leicester
Location: Leicestershire, hybrid Salary: circa £70,000 - £80,000 Summary: We are looking for a hands-on Data Engineer to lead the build of a modern AWS-based data platform, taking ownership from core infrastructure through to curated, business-ready datasets. Key Responsibilities: • Design, build, and operate a scalable AWS data platform, including storage, compute, security, and monitoring, • Develop robust, idempotent ETL pipelines across diverse data sources (APIs, databases, files, and event streams), • Implement medallion architecture (bronze, silver, gold) to transform raw data into high-quality, analytics-ready datasets, • Establish infrastructure-as-code and CI/CD practices to ensure reproducibility and continuous improvement, • Proven experience building and running production data platforms on AWS end-to-end, ideally in a multi-site business environment, • Strong proficiency in Python and SQL, with hands-on experience in Spark/PySpark and modern table formats (e.g. Delta Lake, Iceberg, Hudi), • Expertise in AWS data services (e.g. S3, Glue, Redshift, Lambda, Step Functions, Kinesis) and infrastructure-as-code (Terraform or CDK)...