Principal Software Engineer - AI Infrastructure Engineering Systems

Microsoft
San Francisco Bay area / New York City metropolitan area2026-08-17onsite

About the job

The AI Infrastructure Engineering Systems team at Microsoft builds the cloud platform, engineering infrastructure, and developer systems that enable teams to develop, deploy, and operate AI services at scale. We create foundational capabilities spanning build and release systems, Kubernetes, networking, observability, infrastructure automation, security, and service lifecycle management. Working closely with AI researchers, product engineers, and hardware teams, we provide reliable and consistent paths from development to production. We are a multidisciplinary team of highly capable and motivated engineers with a collaborative and inclusive culture.

As a Principal Software Engineer - AI Infrastructure Engineering Systems on the AI Infra Engineering Systems team, you will design, implement, and ensure the quality of engineering platforms, developer tooling, and Azure integrations. This hands-on technical role covers architecture, design, implementation, testing, deployment, and production operations. Successful candidates will bring strong distributed-systems and cloud-platform experience, sound engineering judgment, and the ability to deliver reliable solutions for rapidly evolving AI workloads at scale.

Responsibilities

Apply sound engineering principles to design reliable, scalable, and maintainable platform systems

Collaborate across infrastructure, security, networking, and service teams to improve end-to-end reliability

Establish and promote coding, testing, observability, and operational-readiness standards

Develop automation, services, and tools using Go, Python, Terraform, and other relevant technologies

Define requirements, scope solutions, estimate work, and deliver improvements that reduce operational risk and increase service resilience

Qualifications

Minimum

Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Preferred

Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python and Go

Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python and Go

OR equivalent experience