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