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 Savannah Group, GT is looking for a Senior Python Engineer.
You will be maintaining and improving the productionised MapX product for the Savannah Group client. MapX automates the executive hiring framework Savannah Group has been using for 20 years which cuts down time of some stages of the work from weeks to hours.
Maintain and improve the existing project codebase and GCP setup
Dive deep into the executive recruitment domain and develop new features
Solve a wide range of backend and data-focused problems, including:
Designing and optimizing ETL pipelines
Cleaning, improving, and enriching large datasets of companies and candidates
Performing entity matching and deduplication
Writing complex SQL and ElasticSearch queries for large-scale data
Developing and scaling RESTful APIs
Wrapping and deploying AI/ML models into production services
Creating and improving CI/CD pipelines
Implementing monitoring, alerting, and observability for production services
Actively contribute to product reviews and planning
5+ years of commercial backend development experience
4+ years of Python experience (Django, Flask, DRF, Connexion)
4+ years of commercial SQL experience, with expertise in query performance optimization
Experience with ElasticSearch and data indexing
Experience with large-scale datasets (100M records)
Hands-on experience with cloud providers, preferably GCP
Strong background in building scalable data pipelines (ETL, data cleaning, enrichment)
Solid experience building RESTful APIs and microservices
Product mindset – ability to approach engineering challenges from a user’s perspective
Excellent collaboration and communication skills in English (Advanced)
Experience deploying AI/ML models into production services
Recruitment domain experience or related: candidate - company data
Familiarity with entity resolution, deduplication, and gap analysis
CI/CD pipeline design and implementation
GT interview with recruiter
Technical interview (live coding)
Final interview with Product Owner