Back to jobsJob overview

About the role

Senior Software Engineer - Azure Kubernetes Service at Microsoft

Required Skills

kubernetesazureai/mldistributed systemspythonc++devopsautomation

About the Role

Senior Software Engineer role on the Azure Kubernetes Service team, focusing on enhancing Kubernetes for AI/ML workloads. Responsibilities include developing infrastructure controllers, integrating with Azure services, and building automation tools. This position supports flexible work arrangements and requires deep technical expertise in distributed systems.

Key Responsibilities

  • Dive deeply into any level or layer of a problem
  • Evaluate and recommend emerging technologies for AI workloads on AKS
  • Build automations and AI agent systems for development and operations
  • Maintain communication with partners across Microsoft ecosystem
  • Ensure alignment with partners' expectations

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years of experience in building, shipping and operating reliable, distributed solutions
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Nice to Have:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience OR Master's Degree AND 6+ years experience
  • 1+ year(s) of experience with building AI solutions using agentic AI tools

Benefits & Perks

  • Industry leading healthcare