Job Title: AI Agents Developer – Full Stack (Python + FastAPI + AutoGen)
Profession: Information Technology
Discipline: Engineering Services
Location: Bellandur, Bangalore (Work from Office)
Experience: 2–3 Years
Employment Type: Full-time
Budget : 8 LPA
About the Role
We are seeking a highly skilled AI Agents Developer with strong full-stack and backend expertise to design and build intelligent agent integrations and API-based backend systems. The ideal candidate will have hands-on experience in Python, FastAPI, AutoGen, and Microsoft 365 Agent Toolkit, focusing on backend orchestration rather than model development. This role involves designing, implementing, and deploying scalable, multi-agent solutions integrated with Microsoft Teams, Azure OpenAI Services, and MCP-based multi-context workflows.
Key Responsibilities
1. Backend & API Development
- Develop and maintain backend services using Python and FastAPI.
- Build RESTful and WebSocket endpoints for agent communication.
- Integrate with Microsoft Graph API, Azure OpenAI Services, and third-party SaaS APIs.
2. Agent Integration
- Configure and extend intelligent agents using AutoGen or Semantic Kernel frameworks.
- Orchestrate multi-agent and multi-context workflows via MCP (Multi-Context Protocol).
- Surface agents within Microsoft Teams using the M365 Agent Toolkit, including Adaptive Cards and notifications.
3. Data & Workflow Integration
- Work with data sources such as Cosmos DB, SQL/NoSQL databases, and external APIs.
- Integrate with Azure OpenAI Services for LLM-based data summarization and processing.
- Ensure agents can process and act on data securely and efficiently.
4. CI/CD & Deployment
- Deploy backend and agent services on Azure App Service, Azure Functions, or Azure Container Apps.
- Maintain CI/CD pipelines using GitHub Actions or Azure DevOps.
- Ensure high availability, monitoring, and observability of deployed systems.
5. Collaboration & Mentoring
- Work closely with product and engineering teams to design seamless intelligent workflows.
- Mentor junior developers in backend best practices and Teams-based integrations.
6. No-Code / Low-Code Integration
- Integrate agents with Power Automate and Power Virtual Agents for citizen developers.
- Enable smooth API connectivity for low-code environments.
7. Research & Best Practices
- Stay updated on emerging agent frameworks and orchestration techniques.
- Contribute to internal libraries, frameworks, and reusable components.
Required Skills
- Bachelor’s degree in Computer Science, IT, or related field.
- 2–3 years of experience in backend and API development.
- Strong command of Python and FastAPI for REST and streaming endpoints.
- Experience with AutoGen or similar agent orchestration frameworks.
- Integration expertise with Microsoft 365, Teams, Graph API, Azure OpenAI, and MCP.
- Deep understanding of REST APIs, WebSockets, authentication, and JSON handling.
- Familiarity with Azure services – App Service, Functions, Container Apps, Cosmos DB.
- Hands-on experience with GitHub, GitHub Actions, or Azure DevOps CI/CD.
- Exposure to Power Automate or Power Virtual Agents.
- Strong analytical and troubleshooting skills.
- Excellent communication and collaboration abilities.
Desired Skills
- Experience with real-time agent frameworks and WebSocket-based applications.
- Knowledge of Adaptive Cards and the M365 Agent Toolkit.
- Exposure to MCP-based multi-agent orchestration.
- Understanding of containerization and microservice architectures.
- Experience in client-facing solution design and delivery.
- Microsoft Certifications such as Azure Developer Associate or Azure AI Engineer Associate are a plus.
Why Join Us
- Work on cutting-edge agent orchestration and AI integration projects.
- Collaborate with experts in LLM-driven enterprise automation.
- Opportunity to grow in a fast-evolving AI + Enterprise Integration ecosystem.
- Dynamic work culture with continuous learning and innovation.
Job Types: Full-time, Permanent
Pay: ₹434,238.41 - ₹1,653,424.80 per year
Benefits:
- Health insurance
- Provident Fund
Application Question(s):
- What is your notice period in days?
Experience:
- backend and API development: 2 years (Required)
- Python and FastAPI for REST and streaming endpoints: 2 years (Required)
Work Location: In person