Microsoft

Senior Software Engineer

Microsoft
Apply
5 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Design and develop scalable AKS/Kubernetes infrastructure for GPU and AI accelerator environments.
  • Build services and automation for cluster provisioning, configuration, upgrades, and lifecycle management.
  • Develop node lifecycle, health monitoring, failure detection, automated recovery, deployment, and accelerator resource-management solutions.
  • Improve scalability, reliability, availability, telemetry, observability, diagnostics, and operational readiness across distributed accelerator infrastructure.
  • 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 engineering workflows.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent experience with 8+ years of industry-relevant experience.
  • Strong software development skills in Go, C++, C#, Python, or similar languages.
  • Experience building distributed systems, cloud infrastructure, or platform services and developing reliable production software.
  • Hands-on experience with Kubernetes, containerization, and cloud-native technologies.
  • Strong understanding of scalability, concurrency, state management, resiliency, and failure recovery in distributed systems.
  • Ability to debug complex distributed systems, solve problems, collaborate across teams, and rapidly develop expertise in complex infrastructure technologies.
  • Preferred qualifications include experience with Azure Kubernetes Service, large-scale Kubernetes, cluster or node provisioning, controllers or operators, scheduling, resource management, GPU or AI accelerator infrastructure, Linux, networking, host-level system software, virtualization, observability, diagnostics, and infrastructure automation.
  • Experience using AI-assisted development and workflows for code generation, comprehension, testing, troubleshooting, documentation, learning, and infrastructure automation is preferred.
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