Back to jobsJob overview
About the role
Senior Software Engineer - AI at Microsoft
Required Skills
pythonreacttypescriptazureai/mlllmsdistributed systemsmicroservices
About the Role
Senior Software Engineer role focused on building AI-driven user interfaces and Copilot-like experiences for Microsoft's Edge portfolio. The position involves designing and implementing intelligent systems that integrate LLMs and APIs to enable real-time decision-making at the edge. Responsibilities span frontend, backend, and service components to deliver scalable, trustworthy AI solutions.Key Responsibilities
- Design, architect, and implement frontend, backend, and service components for multi-step 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 structured workflows
- Define reusable patterns, SDKs, and libraries to accelerate Copilot flow development
- Drive execution through the full software development lifecycle and ensure system performance and observability
Required Skills & Qualifications
Must Have:
- 7+ years of professional software development experience
- Proficiency in frontend frameworks (React, TypeScript) and backend services using C#, Java, or Python
- Experience building scalable, distributed systems and integrating APIs or microservices
- Strong understanding of cloud technologies (Azure, AWS, or GCP) and system design
Nice to Have:
- Designed or implemented Copilot-like, assistive, or agentic workflows
- Experience building developer-facing frameworks, SDKs, or reusable flow components
- Understanding of responsible AI principles (data privacy, transparency, fairness, explainability)
Benefits & Perks
- Industry leading healthcare