Data Engineer

Proactive Appointments

Exeter

Hybrid

GBP 74,000 - 83,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Proactive Appointments seeks a Data Engineer to design and implement data pipelines using Microsoft Fabric and PySpark, cleansing and standardising customer data to build accurate master records across multiple systems. You will optimize matching models, ensure data quality, and document decisions for non-technical stakeholders.

The role requires strong Python (pandas, PySpark) and SQL skills, with experience in data cleaning and deduplication, and knowledge of GDPR practices.

Qualifications

  • Experience building data pipelines in a cloud data platform, ideally Microsoft Fabric.
  • Strong Python, including pandas and PySpark.
  • Strong SQL, including Spark SQL or T-SQL.

Responsibilities

  • Develop data matching pipelines, cleansing and standardising customer data.
  • Tune matching models and build accurate master customer records across systems.
  • Explain technical decisions and trade-offs clearly to non-technical colleagues.

Skills

Python
PySpark
SQL
Data Pipelines
Data Quality
Data Matching
Git
GDPR

Tools

Microsoft Fabric
Pandas
Spark SQL
T-SQL

Job description

Data Engineer

Contract - Outside IR35 | £400-£450 per day | 6 Weeks Inital Contract Length | Remote (Inital 2-3 days on-site to kick start the project)


Our client is looking for an experienced Data Engineer with strong Microsoft Fabric, PySpark and Splink experience. You'll be responsible for developing data matching pipelines, cleansing and standardising customer data, tuning matching models and building accurate master customer records across multiple systems.



  • Experience building and supporting data pipelines in a cloud data platform, ideally Microsoft Fabric.

  • Strong Python, including pandas and PySpark.

  • Strong SQL, including Spark SQL or T-SQL.

  • Experience cleaning and standardising data

  • Experience matching, deduplicating or reconciling records across systems, whether rule-based or probabilistic.

  • Understanding of how to measure data quality and match accuracy, including false positives and missed matches.

  • Good working knowledge of UK GDPR and handling personal data securely.

  • Use of version control (Git) and writing readable, documented, tested code.

  • Ability to explain technical decisions and trade-offs clearly to non-technical colleagues.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer – 11943HS
Data Engineer – 11943HS

Proactive IT • West of England

Hybrid
GBP 74,000 - 83,000
Senior Data Engineer
Senior Data Engineer

Ceox • United Kingdom

Remote
GBP 83,000 - 131,000
Remote Data Engineer: Master Data & Matching Pipelines
Remote Data Engineer: Master Data & Matching Pipelines

Proactive IT • West of England

Hybrid
GBP 74,000 - 83,000
Senior Data Engineer - Contract Role
Senior Data Engineer - Contract Role

La Fosse • Milton Keynes

Hybrid
GBP 92,250 - 96,862
Data Engineer / Architect | 6-Month Contract | Outside IR35 | £550-£650/day | Hybrid (London)
Data Engineer / Architect | 6-Month Contract | Outside IR35 | £550-£650/day | Hybrid (London)

Opus RS • Greater London

Hybrid
GBP 101,000 - 120,000
Data Engineer
Data Engineer

Arrow Global Group • Manchester

On-site
GBP 60,000 - 90,000
Data Engineer
Data Engineer

Talent • Greater London

Hybrid
GBP 90,000 - 120,000
Data Engineer- MS Fabric
Data Engineer- MS Fabric

Real • England

On-site
GBP 80,000 - 105,000
Azure Data Engineer
Azure Data Engineer

Opus Recruitment Solutions Ltd • City Of London

Remote
GBP 72,000 - 94,000
Senior Data Engineer
Senior Data Engineer

Advantage Resourcing UK Ltd • Greater London

On-site
GBP 90,000 - 120,000