Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

pythonai/mlevaluation systemsdata pipelineslarge language modelsexperimentationsoftware engineeringcloud

About the Role

Senior Software Engineer building evaluation pipelines for Microsoft Copilot's AI models and features. Focuses on metrics, scorecards, and experimentation systems to measure and improve AI quality. Works at the intersection of science and engineering to deliver impactful AI-driven experiences.

Key Responsibilities

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, and reuses code for performance and maintainability
  • Leverages expertise to drive project plans and work items
  • Acts as Designated Responsible Individual (DRI) to monitor and restore systems

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
  • 4+ years of experience building AI-powered products, data processing frameworks, or evaluation systems
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to Have:

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

Benefits & Perks

  • Industry leading healthcare