Data Engineer

Mlm Search Ltd
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 95K

Job location

Charing Cross, United Kingdom

Tech stack

Data Governance
Data Transformation
Document Management Systems
R
Python
Microsoft Data Access Components
Power BI
SQL Databases
Data Processing
Microsoft Fabric
Semi-structured Data
Data Inconsistencies
Data Pipelines

Job description

A Data Engineer is required to support the development and improvement of data pipelines within a Microsoft-based analytics environment. The role focuses on ingesting, transforming, and standardising data from multiple sources to enable reliable reporting and analytics. Key Technical Responsibilities

  • Design, build, and maintain data pipelines using SQL, Python, and R
  • Ingest and transform structured and semi-structured data within Microsoft Fabric
  • Improve data quality, performance, and reliability across existing pipelines
  • Prepare analytics-ready datasets optimised for Power BI consumption
  • Apply data modelling and transformation best practices
  • Identify and resolve data inconsistencies, missing data, and schema issues
  • Maintain documentation aligned to data governance standards

Requirements

  • Strong SQL for data transformation and modelling

  • Python experience for data processing and automation

  • Working knowledge of R in a data or analytics context

  • Hands-on experience with Microsoft Fabric or closely related Microsoft data platforms

  • Understanding of how engineered data supports Power BI reporting

  • Experience working with incomplete, inconsistent, or poorly structured data Desirable

  • Experience in regulated or data-intensive environments

  • Exposure to cloud-based Microsoft data technologies

Apply for this position