Data Engineer (Snowflake, DBT, AWS)Basildon, UK - 5 Days Onsite RequiredInside IR35, 6-Month ContractWe are looking for an experienced Data Engineer to join a major data transformation programme within a leading enterprise organisation.
This role will focus on building and optimising scalable data pipelines, data warehouse solutions, and cloud-based analytics platforms using Snowflake, DBT, and AWS.
Key Responsibilities
- Design, build, and maintain ETL/ELT pipelines for enterprise-scale data integration.
- Develop and enhance DBT models following engineering best practices.
- Implement data ingestion and transformation solutions within Snowflake.
- Perform data mapping and transformation from source systems into target data models.
- Ensure data quality, lineage, governance, and documentation standards are maintained.
- Optimise Snowflake performance, queries, materialisations, and data models.
- Collaborate with architects, analysts, and engineering teams to deliver high-quality data solutions.
Required Skills & Experience
- Strong hands-on experience with Snowflake and DBT.
- Extensive SQL development and performance tuning expertise.
- Experience building and supporting ETL/ELT frameworks.
- Strong understanding of data warehousing concepts and dimensional modelling.
- AWS experience, including services such as S3, Glue, EMR, or PySpark.
- Knowledge of data governance, quality controls, and testing practices.
- Experience working within large-scale enterprise environments.
Desirable
- Knowledge of Iceberg or modern data lakehouse architectures.
- Experience with traditional ETL tools such as Informatica, ODI, Talend, or SSIS.
- Exposure to AI-enabled data engineering practices.