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