Latest AI JobsBrowse Jobs
G

Senior ML Engineer / Applied ML Engineer | NDA

gt-hqWarsaw, Poland Confidential
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Senior · 5+ yrs
Posted
28 Sept 2026
Status
Open · checked 7d ago

About this role

GT-hq is advertising a Senior ML Engineer / Applied ML Engineer position located in Warsaw, Poland, designed for technical professionals focused on large-scale search and matching systems. The professional taking on this role will develop production-ready machine learning architectures and manage massive datasets for a prominent enterprise management consultancy.

Role Overview

The Senior ML Engineer / Applied ML Engineer role involves creating and improving an internal entity resolution platform that unifies complex, noisy data records. Operating within a centralized European hub, the team utilizes machine learning, large language models, and search algorithms to process hundreds of millions of real-world inputs. This hands-on position requires balancing algorithmic accuracy with system performance and cost efficiency.

Key Responsibilities

Design and improve entity matching, clustering, and deduplication algorithms at scale.
Implement distributed matching approaches including blocking strategies, multi-pass matching pipelines, and nearest-neighbor methods.
Apply rule-based, statistical, and machine learning techniques such as embeddings to optimize candidate generation and scoring.
Build and optimize Apache Spark pipelines for entity matching, deduplication, and clustering.
Develop and maintain analytical SQL models using cloud data warehouses like Snowflake.
Build validation metrics to measure match rate, precision, recall, and overall system accuracy.

Requirements

Five or more years of software development experience utilizing Python.
Solid understanding of distributed systems and scalability trade-offs.
Practical experience building and working with complex data pipelines or data systems.
Strong SQL proficiency with analytical databases.
Hands-on production experience with Apache Spark or Databricks using PySpark or Scala.
Experience with artificial intelligence and machine learning-assisted systems covering embeddings, inference, and re-ranking.

Nice to Have

Experience with data orchestration tools like Airflow.
Background in building entity resolution, deduplication, or record linkage systems.
Familiarity with search or retrieval platforms including Elasticsearch, OpenSearch, or vector databases.
Experience operating data pipelines at a scale of over 100 million records.
Background in data quality frameworks, validation automation, or quality assurance at scale.
Familiarity with Kubernetes, containerized functions, serverless functions, cloud environments, and GitHub Actions.

Skills and Tools

Python
SQL
Apache Spark
Databricks
PySpark
Scala
Snowflake
Airflow
DBT
Elasticsearch
OpenSearch
Vector Databases
Kubernetes
Azure
AWS Fargate
GitHub Actions

About the Company

The hiring entity is a leading global management consultancy focused on strategy, transformation, and performance improvement across various industries. Recognized consistently as a top workplace, the firm maintains a centralized European hub supporting operations throughout the EMEA region with a collaborative culture.

How to Apply

Interested candidates should apply directly on the official company careers page.

Skills and tech stack

Questions candidates ask

Where is the job located?

The position is based in Warsaw, Poland.

What is the primary focus of the role?

The role focuses on building intelligent, production-ready machine learning systems and solving complex matching, search, and algorithmic problems at scale.

How many years of experience are required?

The position requires five or more years of software development experience using Python.

What data technologies are utilized in this position?

The tech stack includes Python, SQL, Apache Spark, Databricks, Snowflake, Airflow, and DBT.

What does the interview process consist of?

The interview process includes a conversation with a recruiter, a cultural fit interview, a technical interview, an optional final interview, and an offer.

Ready to apply?

The application is on the official gt-hq careers page.

Apply on company site