We are seeking a Data Engineer to design, build, and maintain robust data infrastructure and pipelines that support our analytics, machine learning, and business intelligence initiatives. You will work closely with data scientists, analysts, and software engineers to ensure that data flows efficiently, securely, and reliably across systems.
This role is ideal for engineers who enjoy solving data architecture challenges, optimizing performance, and enabling data-driven decision-making at scale.
Key Responsibilities
Data Pipeline Development
Design, develop, and maintain scalable ETL/ELT pipelines for structured and unstructured data.
Integrate data from diverse sources (APIs, databases, cloud services, streaming systems).
Ensure high availability, data quality, and consistency across pipelines.
Data Infrastructure \& Architecture
Build and manage data storage solutions (data lakes, warehouses, and marts).
Design efficient schemas and partitioning strategies for large-scale datasets.
Optimize data processing performance and cost across cloud and on-premise systems.
Collaboration \& Enablement
Partner with data scientists and analysts to deliver clean, accessible, and well-documented datasets.
Implement data governance, lineage, and metadata tracking to ensure compliance and transparency.
Contribute to data model design and help define company-wide data standards.
Monitoring \& Automation
Implement automated testing, validation, and monitoring for data pipelines.
Troubleshoot data issues and proactively identify performance bottlenecks.
Automate data workflows and scheduling using orchestration tools.
Job Types: Full-time, Permanent, Fixed term contract
Contract length: 12 months
Pay: £54,193.30-£85,022.82 per year
Work Location: In person