Back to jobsJob overview
About the role
Software Engineer II - AI at Microsoft
Required Skills
pythonreacttypescriptazureai/mlllmsdistributed systemsapis
About the Role
This role involves building intelligent, AI-driven user interfaces and Copilot-like experiences for Microsoft's Edge portfolio. The engineer will design and implement frontend and backend components, integrate LLMs, and collaborate with cross-functional teams to deliver scalable, high-quality products.Key Responsibilities
- Design, architect, and implement frontend, backend, and service components for Copilot flows
- Integrate LLMs and APIs to enable context-aware, human-in-the-loop experiences
- Collaborate with AI, UX, and platform teams to translate user intent into workflows
- Define reusable patterns, SDKs, and libraries to accelerate Copilot flow development
- Drive execution through the full software development lifecycle and ensure system performance
Required Skills & Qualifications
Must Have:
- 4+ years of professional software development experience
- Proficiency in frontend frameworks (React, TypeScript) and backend services using C#, Java, or Python
- Experience in building scalable, distributed systems and integrating APIs or microservices
- Strong understanding of cloud technologies (Azure, AWS, or GCP)
Nice to Have:
- Exposure to AI/LLM integration, function calling, or semantic retrieval systems
- Designed or implemented Copilot-like, assistive, or agentic workflows
- Experience building developer-facing frameworks, SDKs, or reusable flow components
Benefits & Perks
- Industry leading healthcare