Back to jobsJob overview

About the role

Principal Software Engineer, Observability (CoreAI) at Microsoft

Required Skills

pythonc++c#gojavaai/mlcloud servicesdistributed systemsobservability

About the Role

Principal Software Engineer role in Microsoft's CoreAI Observability group, building foundational platforms and services for monitoring and optimizing AI agent performance. Responsible for designing and delivering large-scale cloud services and distributed systems to support AI observability.

Key Responsibilities

  • Design, implement and deliver AI services for large-scale agent observability
  • Collaborate with product management and partner teams to align technical direction with business goals
  • Take end-to-end responsibility for development lifecycle and production readiness of services
  • Engage with customers to gather feedback and resolve complex issues
  • Innovate on technical solutions to improve availability, reliability, efficiency, and performance

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C++, C#, Go, Java, or Python OR equivalent experience
  • 6+ years technical engineering experience designing and delivering highly available, large-scale cloud services and distributed systems
  • Experience building AI or ML related applications
  • Ability to pass Microsoft Cloud background check upon hire and every two years thereafter

Nice to Have:

  • 8+ years of technical engineering experience with coding in languages including C++, C#, Go, Java, or Python
  • 1+ years of technical engineering experience with machine learning or Artificial Intelligence (AI) systems

Benefits & Perks

  • Industry leading healthcare