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!