Senior ML Engineer / Applied ML Engineer | NDA
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
Requirements
Nice to Have
Skills and Tools
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.