Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
pythonc#typescriptai/mldistributed systemsazurellmsragsecurity
About the Role
This role involves designing, developing, and scaling AI-powered multi-agent systems integrated with Microsoft 365 and Copilot. The engineer will architect secure, scalable platforms and collaborate with teams to drive innovation and enterprise performance.Key Responsibilities
- Architect and implement scalable, secure multi-agent systems using LLMs and Microsoft's AI stack
- Integrate agents with Microsoft Graph, Power Platform, and internal APIs
- Define architectural standards for agent interoperability and fault tolerance
- Drive performance optimization and observability improvements
- Ensure compliance with Responsible AI and security standards
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, Python) OR equivalent experience
- 1+ years experience with distributed systems, microservices, and/or cloud-native architectures (Azure preferred)
- 1+ years experience in AI/ML or agentic systems
Nice to Have:
- Master's Degree in Computer Science or related field AND 3+ years experience OR Bachelor's Degree AND 5+ years experience
- Proficiency in Python, C#, and TypeScript
- Experience with AI frameworks like LangChain, Semantic Kernel, and orchestration tools like Autogen
- Familiarity with LLMs, vector databases, and RAG pipelines
- Solid grasp of security, compliance, and data governance in enterprise environments
- Familiarity with Microsoft 365 extensibility, Copilot Studio, and Microsoft Graph API
- Knowledge of MCP and agent coordination protocols
- Contributions to open-source AI or agentic frameworks
Benefits & Perks
- Industry leading healthcare