AI Developer

Chennai, Tamil Nadu, India
May 02, 2025
May 02, 2026
Hybrid
Full-Time
2 Years
Job Description

We are looking for a highly skilled and forward-thinking AI Developer with a strong background in software engineering and a passion for cutting-edge AI technologies. This role is ideal for professionals who thrive at the intersection of AI research and software development, with a deep interest in building autonomous systems using multi-agent orchestration frameworks, RAG-based solutions, and context-aware protocols like Model Context Protocol (MCP).

As an AI Developer on our team, you will play a key role in designing, developing, and optimizing intelligent systems that can collaborate, learn, and adapt to solve complex real-world problems. You will work with modern frameworks such as Semantic Kernel, Autogen, and GraphRAG, contributing directly to our mission of building smarter, scalable AI solutions.

Key Responsibilities

  • Design and implement advanced AI systems using multi-agent orchestration frameworks, including Semantic Kernel and Autogen.
  • Develop intelligent solutions powered by Retrieval-Augmented Generation (RAG), with a preference for GraphRAG to enable high-context, domain-specific reasoning.
  • Integrate AI workflows using the Model Context Protocol (MCP) to manage agent communication and task coordination.
  • Write clean, scalable, and production-grade code in Python and .NET, maintaining best practices in software design and architecture.
  • Create and deploy autonomous coding agents and research agents capable of collaborating and reasoning through complex tasks.
  • Continuously evaluate emerging AI methodologies and tools, and incorporate the most promising innovations into our development pipeline.
  • Collaborate with cross-functional teams including ML engineers, data scientists, and product managers to translate business needs into effective AI capabilities.
  • Debug, troubleshoot, and optimize AI system performance for scalability, speed, and reliability in real-time and distributed environments.

Required Qualifications

  • A minimum of 5 years of professional software development experience, with 2+ years of hands-on AI development using modern frameworks.
  • Strong proficiency in Python and .NET, with a solid understanding of object-oriented programming and modular design principles.
  • Proven experience in multi-agent orchestration frameworks, including work with tools like Semantic Kernel, Autogen, or similar.
  • Hands-on knowledge and implementation of RAG techniques, especially with GraphRAG or equivalent knowledge retrieval systems.
  • Expertise in integrating and working with Model Context Protocol (MCP) for intelligent context management and communication between agents.
  • Direct involvement in the design and development of autonomous coding agents and research agents, including their planning, execution, and feedback loops.

Preferred Qualifications

  • Experience building and deploying distributed systems in cloud-based AI environments (Azure, AWS, or GCP).
  • Strong foundational knowledge in Natural Language Processing (NLP), knowledge graphs, semantic web, and reasoning-based systems.
  • Experience using Azure Cloud services, Azure DevOps, and CI/CD pipelines to manage and scale AI deployments.
  • Familiarity with knowledge-intensive tasks and AI-based decision-making architectures.

What We Offer

  • An opportunity to work at the forefront of AI innovation in an agile and collaborative environment.
  • A chance to work with autonomous agent-based architectures and next-generation AI systems.
  • Continuous learning and development opportunities, access to modern tech stacks and research tools.
  • A supportive and flexible work culture focused on inclusion, creativity, and problem-solving.

If you're a curious mind with a drive to experiment, learn, and push the boundaries of what’s possible with AI, we’d love to hear from you. Join us in shaping the future of intelligent systems!

Related Jobs