Data Engineer

Apply

Overview

This role for a Contract Data Engineer is pivotal within a large-scale data transformation programme focused on creating a real-time customer data foundation. Working remotely, the contractor will collaborate with digital analytics and marketing teams to support data ingestion, cleansing, and validation efforts, ensuring a unified and trusted customer view across various platforms. The successful candidate will play a key part in transitioning from legacy systems to a modern data environment using tools such as Snowflake and Databricks.

Responsibilities

  • Ingest data into Snowflake utilizing a combination of pre-built and custom pipelines.
  • Cleanse and transform data through DBT.
  • Augment data ingestion and processing using Databricks.
  • Collaborate with digital analytics and marketing teams to align data models with activation needs.
  • Ensure compliance with GDPR and governance frameworks when handling personal data.
  • Validate high volumes of data to establish a single, trusted view of the customer.

Requirements

  • Proficient in Python and SQL.
  • Experience with DBT and Snowflake.
  • Familiarity with Databricks for data processing.
  • Understanding of CRM or CDP integrations is a plus.
  • Strong knowledge of data governance and GDPR compliance.
SkillsPython, SQL, Data Engineering
LocationUnited Kingdom
TypeRemote
Rate£450-£550/day
SourceLinkedIn
Posted14/11/25