Leave us your email address and we'll send you all the new jobs according to your preferences.

Data Warehouse Engineer (Snowflake/dbt/AWS) - Contract

Posted 3 hours 55 minutes ago by Agilesource Ltd

Contract
Not Specified
Other
London, United Kingdom
Job Description

AgileSource are looking for a Data Warehouse Engineer for a 1-2 year project. Mixture of Hybrid/On-site work required so Cardiff or London would be the base location.

We are seeking a Data Warehouse Engineer to support the design, build and optimisation of a modern, cloud-based data warehouse environment.

The role will focus heavily on Snowflake, SQL, and dbt, working within an AWS ecosystem to deliver scalable, reliable data solutions that support analytics and downstream business use cases.

Key Responsibilities

  • Design, build and maintain data warehouse solutions using Snowflake

  • Develop and optimise ELT/ETL pipelines

  • Create and maintain dbt models and macros (Jinja)

  • Write high-quality, performant SQL to support reporting and analytics

  • Work with AWS services, including serverless technologies

  • Collaborate with data engineers, analysts and stakeholders across the business

Essential Skills & Experience

  • Strong experience with Snowflake, including:

    • Internal and external stages

    • S3 read/write integrations

    • Warehouses and dynamic tables

  • High proficiency in SQL

  • Hands-on experience with dbt Core and dbt macros (Jinja)

  • Python development experience

  • Solid understanding of ELT/ETL processes

  • AWS experience (Associate-level certification preferred)

  • Exposure to AWS serverless services such as EventBridge, Step Functions and Lambda

Email this Job