Back to jobsJob overview

About the role

Software Engineer II - Core AI at Microsoft

Required Skills

pythonc#kubernetesdockerdistributed systemsai/mlgenerative aiazuremlbackend services

About the Role

Build high-scale distributed services for test automation and AI agents to improve developer productivity. Develop core compute services for AzureML using C# on Kubernetes to handle AI workloads efficiently.

Key Responsibilities

  • Architect, design, and develop core compute services for AzureML to solve AI problems using models like GPT4o
  • Develop, test, and maintain backend services in C# hosted on Kubernetes and Docker
  • Support API consumption through Python SDK, CLI, and UX
  • Enhance systems for high stability, efficiency, low latency, and cloud security
  • Build distributed services for test automation and AI agents to reduce build validation time

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience in object oriented programming (OOP) in any programming language
  • Ability to pass Microsoft Cloud background check upon hire and every two years thereafter

Nice to Have:

  • Experience with distributed systems at scale
  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience OR Bachelor's Degree AND 5+ years technical engineering experience OR equivalent experience

Benefits & Perks

  • Industry leading healthcare