Microsoft

Principal Software Engineering, AI Infrastructure

Microsoft
Apply
26 days ago
USA (city not specified)Staff+
H1B sponsor

Base Salary

$143k - $304k/yr

Responsibilities

  • Develop AI workload management, scheduling, preemption, failover, and serving systems.
  • Design and build GPU-accelerated infrastructure for training and inference across bare metal, virtual machines, and containers.
  • Build orchestration and resource governance capabilities using AKS and the Kubernetes ecosystem for fair sharing, isolation, and efficient accelerated-resource utilization.
  • Design, develop, test, and maintain C# and Go services hosted on Kubernetes clusters.
  • Optimize performance, reliability, and utilization across large GPU fleets and scale-up and scale-out configurations.
  • Deliver platform features through production, including observability, diagnostics, and operational excellence.
  • Influence platform architecture and technical direction through design reviews and technical leadership.
  • Mentor engineers and drive cross-team architectural alignment.

Requirements

  • Bachelor's degree in computer science or a related technical field and 6+ years of technical engineering experience, or equivalent experience.
  • Coding experience in languages including C, C++, C#, Java, JavaScript, Linux, Go, or Python.
  • Ability to meet Microsoft, customer, and government security screening requirements, including the Microsoft Cloud Background Check.
  • Experience designing and operating large-scale production infrastructure with high reliability and performance requirements.
  • Experience with resource scheduling, preemption, and priority handling on large clusters.
  • Experience with large-scale online inference services and multitenant AI platforms in cloud environments.
  • Familiarity with inference or distributed training stacks, NCCL-style collectives, model/data parallelism, and large language models.
  • Familiarity with GPU-accelerated computing, including CUDA, GPU drivers, device plugins, or runtime integration.
  • DevOps experience with microservices architecture in complex infrastructure and operational environments.
  • Preferred qualifications include a master's degree and 8+ years of experience, or a bachelor's degree and 12+ years of experience, or equivalent experience.
  • Demonstrated problem-solving, complex cross-layer debugging, collaboration, communication, and technical leadership skills.

Benefits

  • Certain roles may be eligible for benefits and other compensation.
  • The position is open for a minimum of five days, with applications accepted on an ongoing basis until filled.
Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me