Senior Python Engineer | NDA
Poland
More jobs from this company
views: 0
Senior Python Engineer | NDA

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

  1. Interview with GT Recruiter

  2. Client intro call

  3. Technical Interview

  4. 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.

Tagged as: AI, docker, Go, Kubernetes, Python, senior

Senior Python Engineer | NDA
Poland
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.