Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

pythonc#javalarge language modelsbackend servicesai engineeringsoftware architecturecloud computing

About the Role

Senior Software Engineer role on the Copilot team, focusing on backend services to enhance AI-powered capabilities across Microsoft 365. Responsibilities include designing new service features, collaborating with science and product teams, and providing technical leadership. Requires experience with large language models and backend development in languages like C#, Java, or Python.

Key Responsibilities

  • Design and build new service capabilities for Researcher agent to improve output quality and scale
  • Partner with Science, PM, and Design teams to drive architectural improvements for scale and reliability
  • Engage with customers for root cause analysis of issues to drive product improvements
  • Provide technical leadership and mentorship to team members
  • Define and enhance success metrics based on platform evolution

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ years' experience with Large Language Models (LLMs)
  • Ability to pass Microsoft Cloud background check upon hire and every two years

Nice to Have:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience

Benefits & Perks

  • Industry leading healthcare