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