Data Engineer

Position: Data Engineer
Location: London, UK (Hybrid-3 days a week from office)
Long term position
Job Purpose
Strong technical engineering skills with a practical understanding of analytics, data modelling, testing, governance, and stakeholder collaboration.
Primary Objectives
Key responsibilities
Design, build, and maintain scalable analytics data models within Snowflake and dbt
Develop and maintain trusted single-source-of-truth datasets and business-facing data products
Implement robust testing, documentation, and governance standards across the analytics layer
Collaborate with business analysts and stakeholders to understand reporting and analytics requirements
Work closely with integration engineers and platform teams to onboard and model new data sources
Manage and optimize ingestion/activation workflows using platforms such as Fivetran and Hightouch
Support Tableau semantic layer design and reporting performance optimization
Ensure data quality, lineage, consistency, and reliability across business domains
Contribute to data warehouse architecture, scalability, and performance improvements
Help establish engineering best practices including CI/CD, code reviews, observability, and version control
Support data governance initiatives including KPI standardization and metric consistency
Assist with data migrations, source onboarding, and modernization initiatives
Key Skills/Knowledge:
Experience in analytics engineering, data engineering, or modern BI engineering roles
Strong hands-on experience with Snowflake
Advanced dbt experience including modular modeling, testing, documentation, and deployments
Strong SQL skills with experience optimizing large-scale analytical workloads
Experience building dimensional models and business-friendly semantic layers
Experience with Tableau including supporting scalable reporting and dashboard development
Hands-on experience with ingestion and activation platforms such as Fivetran and Hightouch
Strong understanding of ELT pipelines, orchestration, and modern data stack architecture
Experience implementing data quality frameworks and automated testing
Familiarity with Git-based workflows and software engineering best practices
Tools and Technology Environment
Experience required:
Essential