Senior ML Engineer: Scalable Entity Matching

Gt Hq

Warszawa

Hybrid

PLN 240,000 - 360,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

GT is seeking a Senior ML Engineer / Applied ML Engineer to build and evolve an internal entity resolution system handling hundreds of millions of records. You will develop ML models, matching logic, and scalable services using Python, SQL, Spark, and Airflow in production.

The role requires strong ML engineering experience, large-scale data pipelines, and expertise in algorithms and distributed systems to optimize accuracy, recall, and cost.

Qualifications

  • 5+ years of software development with Python and strong CS fundamentals.
  • Solid understanding of distributed systems and algorithms (partitioning, shuffles, joins).
  • Experience building complex data pipelines or data systems.
  • Strong SQL skills, ideally Snowflake or similar analytical DBs.
  • Hands-on Spark – Databricks (PySpark/Scala) in production.
  • Experience with AI/ML-assisted systems (embeddings, inference).

Responsibilities

  • Design and improve entity matching, clustering, and deduplication algorithms at scale.
  • Implement distributed matching approaches: blocking, multi-pass, nearest-neighbor, and similarity-based methods.
  • Combine rule-based, statistical, and ML-assisted techniques, including embeddings.
  • Optimize candidate generation and scoring for accuracy, recall, performance, and cost.
  • Translate ideas into scalable Spark and SQL transformations for large data.
  • Build and operate large-scale analytic systems processing hundreds of millions to billions of records.

Skills

Python
Distributed systems
SQL
Spark/Databricks
ML engineering
Complex data pipelines
Embeddings

Tools

Snowflake
Airflow
DBT

Job description

GT is seeking a Senior ML Engineer / Applied ML Engineer to build and evolve an internal entity resolution system handling hundreds of millions of records. You will develop ML models, matching logic, and scalable services using Python, SQL, Spark, and Airflow in production.

The role requires strong ML engineering experience, large-scale data pipelines, and expertise in algorithms and distributed systems to optimize accuracy, recall, and cost.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Applied Data Scientist: Entity Resolution at Scale
Senior Applied Data Scientist: Entity Resolution at Scale

GT • Warszawa

On-site
PLN 180,000 - 260,000
Senior ML Engineer / Applied ML Engineer | NDA
Senior ML Engineer / Applied ML Engineer | NDA

Gt Hq • Warszawa

Hybrid
PLN 240,000 - 360,000
ml engineer for entity resolution
ml engineer for entity resolution

NDA • Warszawa

On-site
PLN 220,000 - 300,000
Senior ML Engineer - Large-Scale Entity Matching
Senior ML Engineer - Large-Scale Entity Matching

NDA • Warszawa

On-site
PLN 220,000 - 300,000
Senior Applied Data Scientist | NDA
Senior Applied Data Scientist | NDA

GT • Warszawa

On-site
PLN 180,000 - 260,000
Senior ML Engineer - Production-Grade LLM & AI Systems
Senior ML Engineer - Production-Grade LLM & AI Systems

Box • Wrocław

On-site
PLN 190,000 - 270,000
Senior ML Engineer - MLOps, Spark & AWS Expert
Senior ML Engineer - MLOps, Spark & AWS Expert

Diverse CG Sp. z o.o. Sp.k. • Warszawa

Hybrid
PLN 180,000 - 240,000
Private medical care
Co-financing for the sports card
Dedicated consultant support
Senior ML Architect — Remote, Build Scalable AI Systems
Senior ML Architect — Remote, Build Scalable AI Systems

Intuition Machines, Inc. • Polska

Remote
PLN 587,000 - 822,000
Fully remote
Global team
Flexible hours
+2
Senior Applied Data Scientist — AI & Entity Resolution
Senior Applied Data Scientist — AI & Entity Resolution

Bain & Company • Warszawa

On-site
PLN 180,000 - 240,000
Senior ML Applied Scientist - Remote, High-Impact Scale
Senior ML Applied Scientist - Remote, High-Impact Scale

Intuition Machines, Inc. • Polska

Remote
PLN 469,000 - 822,000
Fully remote
Global team
Flat organization