Back to jobsJob overview

About the role

Software Engineer II - Observability (CoreAI) at Microsoft

Required Skills

pythonjavac++c#distributed systemscloud servicesai/mlobservabilitydevops

About the Role

Software Engineer II role focused on building observability platforms for AI agents at Microsoft's CoreAI. Responsible for designing and delivering large-scale cloud services to monitor and optimize AI performance. Requires experience with distributed systems and AI/machine learning systems.

Key Responsibilities

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

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years experience designing and delivering highly available, large-scale cloud services and distributed systems
  • 1+ years experience with machine learning or AI systems
  • Ability to pass Microsoft Cloud background check

Nice to Have:

  • 2+ years experience with coding in C++, C#, Go, Java, or Python

Benefits & Perks

  • Industry leading healthcare