Microsoft

Software Engineer 2

Microsoft
Apply
5 days ago
Bengaluru, IndiaMid Level

Responsibilities

  • Design and develop scalable AKS/Kubernetes infrastructure for GPU and AI accelerator environments.
  • Build services and automation for cluster provisioning, configuration, upgrades, deployment, and lifecycle management.
  • Develop node health monitoring, failure detection, automated recovery, and resource-management capabilities.
  • Improve scalability, reliability, availability, telemetry, observability, diagnostics, and operational readiness across accelerator fleets.
  • Build Kubernetes integrations for accelerator discovery, scheduling, resource management, and workload enablement.
  • Diagnose complex issues across Kubernetes, containers, Linux, networking, and accelerator infrastructure.
  • Collaborate with control-plane, systems software, hardware, and platform teams on end-to-end solutions.
  • Contribute to architecture reviews, engineering practices, code quality, mentoring, and AI-assisted development workflows.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent experience with 4+ years of relevant industry experience.
  • Software development skills in Go, C++, C#, Python, or similar languages.
  • Experience building distributed systems, cloud infrastructure, or platform services.
  • Hands-on experience with Kubernetes, containerization, and cloud-native technologies.
  • Understanding of scalability, concurrency, state management, resiliency, and failure-recovery concepts in distributed systems.
  • Experience developing reliable production software and debugging complex distributed systems.
  • Preferred experience includes Azure Kubernetes Service, large-scale Kubernetes environments, cluster and node provisioning, Kubernetes controllers/operators, scheduling, resource management, and production infrastructure operations.
  • Preferred experience includes GPU or AI accelerator infrastructure, Linux, containers, networking, host-level system software, accelerator virtualization, infrastructure automation, telemetry, metrics, distributed tracing, observability, and production diagnostics.
  • Ability to use and share AI-assisted engineering workflows for code generation, debugging, testing, documentation, troubleshooting, automation, and infrastructure learning.

Categories

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