Senior Data/DWH Engineer - Snowflake, DBT

Open 35d posting dated 2 weeks ago

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