Senior Data/DWH Engineer - Snowflake, DBT
About the Role
We are looking for a Data Warehouse Engineer to join a growing data team building a modern enterprise data platform from scratch. This role offers the opportunity to work on a high-impact initiative supporting reporting and analytics across the organisation.
You will collaborate with cross-functional teams and help enable a self-service BI environment, working with tools such as Snowflake, dbt, Airflow, and BI platforms.
Key Responsibilities
Build and maintain data pipelines for analytics and reporting
Ensure data quality, reliability, and efficient delivery through automation
Develop and optimise data models for self-service BI
Support users with data-related questions and reporting issues
Contribute to data governance and performance optimisation
Collaborate with teams to deliver scalable data solutions
Create documentation and follow best practices
Requirements
4+ years of hands-on experience with Snowflake (or similar) and dbt,
Experience working with complex datasets
Good Python skills
Strong data modelling and analytical skills
Focus on automation and data quality
Ability to work with both technical and business stakeholders
Nice to have - experience with Airflow, Fivetran, or BI tools
Nice to have - Interest in using AI tools in data engineering
Senior Data/DWH Engineer - Snowflake, DBT
Senior Data/DWH Engineer - Snowflake, DBT