Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16755970

    BENGALURU · FULLTIME

    Python Developer

    MSH India logo

    MSH India

    Bengaluru · onsite · Posted 42d ago

    Sourced fromFoundit
    Not disclosed4–7 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.3s
    • Found the form on Foundit · 11 questions to answer1.7s
    • Decided the answers for all of them2.3s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Python Developer – Data Platform & Middleware

    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 designed 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:

    • 4–7 years of professional Python development experience
    • Strong experience building production-grade data pipelines
    • Strong SQL skills
    • Hands-on experience with Snowflake or a comparable cloud data warehouse
    • Experience working with ETL/ELT pipelines
    • Experience with Airflow, dbt, Prefect or equivalent orchestration tools
    • Experience designing data models for real-world problems such as deduplication, identity resolution and unreliable source data
    • Experience building REST APIs/services or backend components consumed by multiple systems
    • Understanding of data privacy, access control and multi-tenant architecture
    • Hands-on experience with at least one cloud platform — AWS, GCP or Azure
    • Strong engineering judgment and the ability to participate in architecture and design decisions

    AI-First Engineering Environment

    AI is an integral part of how we expect our engineering teams to work.

    Every engineer receives a monthly AI tooling budget for tools such as Claude, GitHub Copilot or equivalent.

    We expect you to use AI actively in your development workflow and demonstrate how it helps you:

    • Deliver faster
    • Improve code quality
    • Reduce bugs
    • Make better technical decisions
    • Explore and solve problems more effectively

    You don't need to be an AI/ML specialist. We are looking for engineers who are curious about AI and know how to use it effectively in their work.

    Good to Have

    Experience with:

    • LLM-based candidate or job scoring
    • OpenAI API or similar LLM APIs
    • AI-enabled data products
    • Entity resolution or identity management
    • Talent/recruitment technology

    Why Join This Team

    Build the foundation, not just features

    You'll be working on the core data architecture that future MSH talent intelligence capabilities will depend on.

    Solve real engineering problems

    Messy identities, inconsistent data, multiple systems and complex client boundaries — this is production engineering, not a tutorial project.

    Influence architecture

    You'll have the opportunity to contribute to technical decisions and challenge existing approaches when you see a better way.

    Work AI-first

    You'll have access to the tools and budget to make AI a meaningful part of your engineering workflow.

    Sourced from foundit

    Section · 02

    Skills

    DockerKubernetesPostgresqlgoogle cloud platformamazon web servicesapache airflowdbtData modellingPrefectcloud data warehousesentity resolutionPythonMulti-tenant DesignSQLREST APISnowflakeMicrosoft AzureCi/Cd

    Python Developer · waiting for your command