KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2796
Applications open Full-Time Job

MODULE LEAD - Python

Happiest Minds Technologies

  • Bengaluru, India
  • Competitive Package
  • 5+ Years
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Artificial Intelligence & Engineering

AI & Engineering leverages cutting-edge engineering capabilities to help build, deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These insights are powered by engineering for business advantage, helping transform mission-critical operations.

Join our AI & Engineering team to help transform technology platforms, drive innovation, and help make a significant impact on our clients' achievements. You'll work alongside talented professionals reimagining and re-engineering operations and processes that could be critical to businesses.

Position Summary

As a Consultant-level AI Developer (MCP Engineer) at Deloitte Consulting, you will design and build Model Context Protocol (MCP) servers in Python that expose enterprise system capabilities as reusable tools for AI agents built on platforms such as Microsoft Copilot Studio, Moveworks, and pro-code solutions like Azure AI Foundry.

Work you'll do

Design, build, and operate Python-based MCP servers that expose enterprise system capabilities as reusable tools for AI agents, and support the Azure AI Search pipelines that ground them in enterprise knowledge.

Design and build Python-based MCP servers (using frameworks such as FastMCP) exposing enterprise system capabilities as reusable tools

Implement authentication patterns for MCP tool calls, including on-behalf-of (OBO) token exchange and non-interactive client credentials flows

Integrate MCP servers with enterprise REST APIs (such as ServiceNow, UKG Pro WFM, and similar systems)

Deploy and operate MCP servers on Azure Container Apps, including environment configuration and secret management

Build and maintain Azure AI Search ingestion and retrieval pipelines (data sources, indexers, skillsets, and semantic/vector search configuration) to support knowledge grounding for AI agents

Write unit and integration tests for MCP tool logic

Collaborate with the AI Tech Lead on base MCP server patterns that can be cloned and reused across new capability areas

Participate in sprint planning and backlog refinement for MCP-related stories

The team

Within AI & Engineering, our Workplace Engineering practice designs, builds, and operates AI agents across a range of platforms for enterprise clients, including low-code solutions such as Microsoft Copilot Studio and Moveworks, and pro-code solutions such as Azure AI Foundry, combining conversational AI, Power Platform engineering, and Model Context Protocol (MCP) server development to deliver secure, scalable AI assistants. Current work includes large-scale Copilot Studio deployments for enterprise clients, supporting tens of thousands of employees across HR, IT, benefits, and workforce self-service use cases.

Qualifications

Must Have Skills/Project Experience/Certifications:

3+ years of relevant consulting or industry experience

Strong Python development skills

Experience building or consuming REST APIs, including OAuth 2.0 authentication (bearer tokens, token exchange)

Experience with cloud-hosted applications (Azure Container Apps, Azure Functions, or equivalent)

Understanding of Model Context Protocol (MCP) or similar tool-exposure frameworks

Good interpersonal and communication skills

Good to Have Skills/Project Experience/Certifications:

Experience with Microsoft Copilot Studio or other conversational AI platforms

Experience with Azure AI Search (or equivalent vector/semantic search) pipeline configuration

Experience with Azure API Management

Familiarity with Microsoft Entra ID application registrations and service principals

Experience integrating with HR, ITSM, or workforce management systems (e.g. ServiceNow, UKG, Workday)

Education

B.E./B.Tech/M.C.A./M.Sc (CS) degree or equivalent from accredited university

Location

Bengaluru/Hyderabad

Eligibility & process

Who can apply

Employment type: Full-time

Skills & stack

Python REST APIs Azure Django FastAPI Docker SQL PostgreSQL

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, REST APIs, Azure, Django, FastAPI, Docker, SQL, PostgreSQL) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Happiest Minds Technologies Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Happiest Minds Technologies as a MODULE LEAD - Python?
Highlight Happiest Minds Technologies's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Happiest Minds Technologies Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii