Overview
GT was founded in 2019 by a former Apple, Nest, and Google executive. GT’s mission is to connect the world’s best talent with product careers offered by high-growth companies in the UK, USA, Canada, Germany, and the Netherlands.
On behalf of the client, GT is looking for a Data Engineer.
Note: It’s a contract role for 6 months (with potential prolongation to 12 months).
About the Client & the Project
Our client is a leading global management consultancy known for tackling some of the world’s most complex business challenges. With a focus on strategy, transformation, and performance improvement, the firm partners with major organizations across industries to drive lasting impact. Recognized consistently as a top workplace, it combines deep industry expertise with a collaborative, innovative culture. Its centralized European hub plays a key role in supporting operations across the EMEA region, ensuring excellence and efficiency at scale.
About the Role
This role sits at the intersection of data engineering, API development, and search infrastructure. Unlike traditional data pipeline roles, the focus here is on low-latency services, governed data access, and search/discovery capabilities over the BizMap (unified data platform) curated datacube.
You will design and operate production-grade APIs (FastAPI / REST), deploy them in containerized cloud environments, and build search and retrieval services leveraging analytical databases like ClickHouse, Snowflake, and Elasticsearch/OpenSearch to enable fast, relevant company discovery at a global scale.
Responsibilities:
API Development: Design, implement, and maintain BizMap’s core APIs (/company, /search, /bulk, /agent) using Python and FastAPI. Build low-latency, scalable REST APIs for firmographics, financials, workforce data, and derived signals. Implement pagination, filtering, relevance ranking, and response shaping for diverse product and AI use cases.
Search & Discovery: Develop search APIs supporting keyword, fuzzy, and semantic queries across company data. Use Elasticsearch/OpenSearch for relevance-ranked search and optimize databases for analytics and high-volume reads. Collaborate with ML and Data teams to integrate semantic ranking into responses.
Platform & Cloud Engineering: Containerize and deploy services with Docker and Kubernetes. Maintain scaling, observability, and reliability standards. Support authentication, authorization, and policy enforcement. Ensure APIs meet security, performance, and uptime standards.
Collaboration & Integration: Partner with Data Engineering and ML teams to consume curated, deduplicated data and expose it through client-facing APIs.
Essential knowledge, skills & experience:
Backend / Platform Engineering: 5–8+ years building API-driven systems with Python and FastAPI (or similar). Experienced in designing and running production REST APIs. Skilled in containerization and orchestration (Docker, Kubernetes).
Search & Data Technologies: Built or operated search systems with Elasticsearch/ OpenSearch. Worked with high-performance analytical databases and large datasets. Translate data into efficient, low-latency API responses.
Engineering Best Practices: Expert in scalable microservices, CI/CD, version control, and automated testing. Understand API versioning, backward compatibility, and performance trade-offs.
Ways of Working: Work effectively in cross-functional teams with data, ML, and product engineers. Own services end-to-end from design to production. Communicate technical constraints in product-aware terms.
Interview Process
Interview with GT Recruiter
Client intro call
Technical Interview
Final Interview
Why join our client?
Join a fast-growing, high-impact team
Contribute to an ambitious effort to create the highest quality, most comprehensive business directory in the world.
Be part of a startup-style group within the company that’s redefining how they deliver consulting through productization and data innovation.
Work with cutting-edge data tools, including AI/ML enrichment, semantic matching, and modern cloud-based infrastructure.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.
