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