About this role
Salary: £? - ? per year
Requirements
- Strong commercial experience with Snowflake in a Data Engineering capacity
- Advanced SQL and Python development skills
- Experience with dbt, Snowpipe, Snowpark, Streams, Tasks and Stored Procedures
- Strong understanding of Data Warehousing, Data Modelling, ETL and ELT concepts
- Experience working in cloud environments, ideally AWS and/or Azure
- Knowledge of data integration and orchestration tools such as Kafka, Airflow, Matillion, Informatica, Talend or Fivetran
- Experience with data quality, optimisation and performance tuning
- Excellent stakeholder management and communication skills
- Snowflake certifications such as SnowPro are desirable
- Experience delivering within large-scale enterprise data environments is desirable
Responsibilities
- Design, develop and maintain data pipelines and ETL/ELT processes using Snowflake
- Build and optimise Snowflake data models, streams, tasks and stored procedures
- Develop scalable solutions using SQL, Python, Snowpark and Snowpipe
- Support data integration across cloud and enterprise platforms
- Troubleshoot performance issues and implement tuning improvements
- Collaborate with technical and business stakeholders to deliver data-driven solutions
- Ensure data quality, governance and best-practice standards are maintained
Technologies
- Airflow
- AWS
- Azure
- Cloud
- ETL
- Fivetran
- Informatica
- Support
- Kafka
- Python
- SQL
- Snowflake
- Talend
- dbt
More
We are seeking a Snowflake Data Engineer for a contract role based in Basildon, with hybrid working and an Inside IR35 arrangement. You will join a high-profile programme focused on designing, developing and optimising modern data solutions, building scalable data pipelines, enhancing data quality and supporting business-critical analytics initiatives.
last updated 46 week of 2026