Data Engineer

Apply

Overview

We are seeking Data Engineers for a contract role focused on building and maintaining data pipelines for a large regulated organisation's data on Snowflake. In this high-scale environment, you will collaborate with other engineers and leverage tools such as dbt and Kafka to deliver reliable, clean data solutions. This position offers a hybrid work arrangement, requiring visits to the client's offices in London, Bristol, or Edinburgh a couple of times per week.

Responsibilities

  • Build and maintain data pipelines feeding Snowflake.
  • Model and transform data using dbt.
  • Work with streaming data through Kafka.
  • Write clean, tested Python and SQL code.
  • Ensure code reliability for data ingestion and processing.
  • Collaborate with teams using AI-assisted development tools.

Requirements

  • Strong experience with Python and SQL.
  • Hands-on experience with dbt for data modeling.
  • Demonstrable real pipeline development experience with Snowflake.
  • Exposure to Kafka or other event streaming technologies.
  • Comfortable using AI-assisted development tools like GitHub Copilot.
  • Bonus points for experience with AWS and in regulated environments.
SkillsPython, SQL, dbt, Kafka, AWS
LocationEdinburgh
TypeHybrid
Rate
£500-£600/day
SourceLinkedIn
Recruiterhedgehog lab
Posted24/07/26