Point your AI agent at freehire and let it find you a job.

Get the CLI →

Venturi

NewBe an early applicant

Senior Data Engineer | Python | Spark | Data Matching | SC Preferred

Posted Updated 1 view
Discussion

Summary

Senior hands-on Data Engineer (Inside IR35 contract, £500-550/day) supporting a major UK Government programme, designing entity resolution and data-matching solutions over large, sensitive datasets using Python, PySpark, Apache Spark, AWS and Databricks. Hybrid role in London, ~2 days onsite per week.

Senior Data Engineer | Python | Spark | Data Matching | SC Preferred

£500-550 | Inside IR35 | London | Hybrid, 2 days onsite per week

We are looking for a Senior Data Engineer specialising in Entity Resolution and Data Matching to support a major UK Government programme.

This is a senior, hands-on role focused on designing and delivering complex data-matching solutions across large and sensitive datasets. You will work with modern data engineering technologies including Python, PySpark, Apache Spark, AWS and Databricks, while applying advanced matching techniques to improve the accuracy, quality and usability of data.

You'll be working on complex problems involving record linkage, identity matching, deduplication and probabilistic matching, so we're looking for someone who combines strong Data Engineering capability with genuine Entity Resolution expertise.

Key experience

  • Strong commercial experience in Entity Resolution, Data Matching or Record Linkage
  • Experience designing deterministic, probabilistic and fuzzy matching solutions
  • Strong understanding of matching rules, blocking strategies, thresholds and confidence scoring
  • Experience analysing and reducing false positives and false negatives
  • Advanced Python, PySpark and SQL
  • Strong hands-on experience with Apache Spark
  • Experience working with large-scale data platforms using AWS EMR and/or Databricks
  • AWS experience across technologies such as S3, Glue and Athena
  • Strong Data Quality experience including profiling, cleansing, standardisation and deduplication
  • Experience working with complex, incomplete or inconsistent datasets
  • Good understanding of Data Governance, lineage, metadata, auditability and privacy
  • Experience providing technical leadership, assurance and peer review

Highly desirable

  • Quantexa or another Entity Resolution platform
  • UK Government or Central Government experience
  • Previous Home Office, HMRC, DWP, ONS, NHS or similar public-sector experience
  • Experience working with population or administrative datasets
  • Experience matching personal identifiers such as National Insurance Numbers
  • Strong knowledge of Data Quality frameworks and governance controls
  • Experience working with sensitive personal data in highly regulated environments

    The role

    You will help define and implement robust matching methodologies, develop scalable data-processing solutions and provide technical assurance around how records and entities are linked.

    You should be comfortable explaining why records have been matched, how match confidence has been calculated and how the solution has been validated. This is not simply an ETL/Data Engineering role. Strong Entity Resolution or Data Matching experience is essential.

    Location: London

    Working pattern: Hybrid, approximately 2 days onsite per week

    IR35: Inside IR35

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available