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!
