Data Engineer

Posted 20 March 2026
LocationLondon
Job type Contract
Discipline Technology

Job description

Role Overview

We are looking for a skilled Data Engineer to design, build, and maintain scalable data solutions that support business intelligence and analytics initiatives. You will work closely with stakeholders to transform raw data into meaningful insights, ensuring high data quality and reliability across platforms.


Key Responsibilities

  • Design, develop, and maintain robust data pipelines and ETL processes

  • Build and optimise data models to support reporting and analytics requirements

  • Develop and enhance dashboards and reports using Power BI

  • Write efficient and scalable SQL queries for data extraction and transformation

  • Perform data cleansing, validation, and quality assurance to ensure accuracy

  • Collaborate with business and technical teams to understand data requirements

  • Troubleshoot data issues and provide innovative solutions to complex problems

  • Support continuous improvement of data architecture and processes


Key Requirements

  • Strong experience in SQL for data manipulation and performance optimisation

  • Hands-on experience with Power BI for dashboard development and reporting

  • Proficiency in programming languages such as Python or R

  • Experience in data cleansing, transformation, and data quality management

  • Strong analytical and problem-solving skills

  • Ability to work with large and complex datasets

  • Good communication skills and ability to work in a collaborative environment


Desirable Skills

  • Experience with cloud platforms (e.g., Azure, AWS, or GCP)

  • Knowledge of data warehousing concepts and architectures

  • Exposure to big data tools or distributed systems

  • Understanding of data governance and security best practices


If this position is of interest to you, apply now!