We are seeking a talented and motivated Software Engineer with 3+ years of experience in Python development, API integrations, and AI/LLM application development. The ideal candidate will have hands-on experience building scalable backend services using FastAPI, working with Large Language Model (LLM) APIs, integrating enterprise authentication solutions, and developing up-to-date AI-powered applications. Experience with the Model Context Protocol (MCP) ecosystem is highly desirable.
Job Description:
Backend Development
Design, develop, and maintain scalable backend applications using Python.
Build high-performance APIs and microservices using FastAPI.
Implement asynchronous programming patterns using async/await.
Develop robust data models and validation layers using Pydantic.
Write clean, maintainable, and well-tested code following software engineering best practices.
AI/LLM Application Development
Integrate and work with leading LLM APIs.
Implement tool/function calling capabilities for AI agents and applications.
Design and manage conversation context, memory, and prompt orchestration.
Build structured output solutions utilizing JSON schemas and validation frameworks.
Implement streaming responses and real-time interactions for AI-powered applications.
API Integration & Security
Integrate with enterprise and third-party REST APIs.
Implement authentication and authorization using OAuth 2.0, OpenID Connect, and token-based mechanisms.
Configure and manage Microsoft Entra ID App Registrations.
Work with Managed Identities and secure service-to-service communication.
Troubleshoot API integration issues and optimize performance.
MCP (Preferred)
Build and consume Model Context Protocol (MCP) servers and clients.
Design integrations between AI agents and enterprise systems using MCP.
Evaluate and implement MCP-based architectures for scalable AI workflows.
Required Qualifications
Bachelor's degree in Computer Scienc
📌 Python Developer Mumbai (India)
🏢 KPMG Assurance and Consulting Services
📍 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.