Were looking for a Lead Data Engineer to design and scale cloud-based data platforms built on AWS and Snowflake. This role combines hands-on engineering with technical leadership, working closely with business stakeholders to deliver high-quality, secure and scalable data solutions within a data-driven, regulated environment. The role Lead the design and implementation of data solutions across AWS and Snowflake Build and optimise scalable data pipelines for warehousing and analytics Develop robust ingestion and transformation frameworks using Python and Spark Ensure data quality, integrity, governance and security standards are met Optimise storage and query performance across cloud data platforms Mentor junior engineers and set technical standards across the team Collaborate with cross-functional stakeholders to translate business needs into production-ready solutions Contribute to CI/CD processes and DevOps best practices Experience 8+ years in data engineering, with strong delivery ownership 5+ years working with Big Data technologies in cloud environments Strong hands-on experience with Snowflake, SQL, Python and PySpark Proven AWS experience (Glue, EMR, S3, Aurora, RDS and broader AWS architecture) Solid understanding of data warehousing, ETL frameworks and data modelling Experience coding, debugging, performance tuning and deploying to production Familiarity with CI/CD tools such as Jenkins and Git Exposure to data migration and modern modelling approaches (e.g. Data Vault 2.0) is advantageous Skills: Data Engineer AWS Azure Databricks Data Architect Business Intelligence Data Manager