Microsoft's Azure AI team is seeking a Software Engineer II to join their Agents Engineering team, focusing on building highly scalable AI services that enable complex task completion using natural language, reasoning, and long-term planning & execution. This role combines cutting-edge AI technology with cloud-native development, requiring expertise in both machine learning and distributed systems. The position offers an opportunity to work with state-of-the-art technologies including transformer models, Azure services, and modern AI frameworks. The ideal candidate will have a strong background in software engineering with specific experience in AI/ML technologies and cloud computing. The role involves working with cross-functional teams in an inclusive environment, contributing to mission-critical solutions that power Microsoft's AI services. This position at Microsoft comes with comprehensive benefits and the opportunity to work on technology that impacts millions of users worldwide. The role requires 0-25% travel and is based in Bangalore, offering a chance to work with one of the world's leading technology companies in the rapidly evolving field of AI.