MSH Business Consulting Pvt. Ltd. | Bangalore / Kolkata
Build the data backbone of MSH’s next-generation talent platform.
MSH is building an
AI-first talent technology platform des
igned to make sourcing, matching and hiring smarter, faster and more data-driven.
We already have platforms powering different parts of the talent ecosystem. Now, we’re building the data and middleware layer that connects them — creating a reliable shared foundation that multiple systems can work from.
We’re looking for a Python Developer who enjoys solving complex data problems, building production-grade services and working at the intersection of Python, data engineering, APIs and AI.
This is a role where you will help shape the architecture — not simply maintain an existing application.
What You’ll Work On
As part of the engineering team, you will:
Build a shared middleware data layer connecting multiple MSH platforms
Develop a persistent, system-agnostic Candidate ID to solve identity and deduplication challenges across systems
Design Candidate–Job data models that track candidate stages, contact attempts and match scores for individual jobs
Build reliable data pipelines from Snowflake and other source systems
Identify and resolve data quality issues before they reach downstream systems
Design data and access boundaries for client-owned and shared data
Build APIs and services that multiple downstream systems can depend on
Contribute to the architecture and implementation of a 16-service middleware roadmap
Help establish the foundation for future AI/LLM-powered candidate-job intelligence
Technology You'll Work With
Core:
Python, SQL, REST APIs / Services
Data:
Snowflake, PostgreSQL, Cloud Data Warehouses
Orchestration:
Airflow, dbt, Prefect
Cloud:
AWS, GCP, Azure
DevOps:
Docker, Kubernetes, CI/CD
Architecture:
Data Modelling, Entity Resolution, Multi-Tenant Design
What We're Looking For
You should have:
-
📌 Python Developer Bengaluru (India)
🏢 MSH (India)
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.