Data Engineer / London OR Newcastle / Hybrid / Contract
We're recruiting a Data Engineer to join a growing data function, playing a key role in designing, building, and maintaining scalable data infrastructure that supports analytics, insight, and automation across the organisation.
This is an opportunity to work on modern data platforms, integrating multiple data sources and enabling high-quality, accessible data for downstream users.
The Role
As a Data Engineer, you will:
Design, build, and maintain scalable data pipelines and ETL processes
Integrate structured and unstructured data from multiple internal and external sources
Ensure data quality, consistency, performance, and security across platforms
Collaborate with analytics engineers, data analysts, and stakeholders to support data modelling and transformation
Monitor, optimise, and troubleshoot data infrastructure and pipelines
Produce clear documentation of data architecture and engineering processes
Key Responsibilities
Build and manage robust data infrastructure for large-scale data ingestion and processing
Develop automated, reliable data pipelines aligned to best practices
Optimise ETL workflows for performance and scalability
Implement data governance, access controls, and security standards
Support self-service analytics by enabling clean, well-structured datasets
Proactively identify and resolve data issues and pipeline failures
Skills & Experience
Strong experience designing and building ETL workflows and data pipelines
Experience integrating data from APIs, databases, and cloud services
Solid understanding of data modelling and data warehousing concepts
Experience with relational and non-relational databases, including performance optimisation
If you're interested in the role, then please apply!