Senior Software Engineer - Accelerated Kubernetes Runtime Team
Core
Design and build automation systems and controller systems to orchestrate the lifecycle of NVIDIA-accelerated Kubernetes runtime components across thousands of clusters.
Role type
Senior Software Engineer (Kubernetes Runtime Automation)
Builds
NVIDIA-Accelerated Kubernetes runtime distributions and automation tools for AI accelerators
Domain
High-Performance Computing (HPC) / Artificial Intelligence / Cloud Infrastructure
Required skills
Kubernetes development, Go programming, Kubernetes controllers/operators/CRDs, Helm, Kustomize, distributed systems design, automation system design
Preferred skills
NVIDIA GPU operator experience, OCI registries and supply chain security, multi-tenant platform services, upstream Kubernetes contributions, Kubernetes API machinery expertise
Technologies
Kubernetes, Go, Helm, Kustomize, NVIDIA GB200/GB300, Vera Rubin
Responsibilities
Design and implement runtime features that orchestrate the lifecycle of runtime components across thousands of Kubernetes clusters without manual intervention; Build and maintain systems that configure, package, validate, and distribute accelerated compute components; Develop Kubernetes controllers, CRDs, and operators that automate runtime installation, upgrade, and rollback operations with API driven workflows
Seniority
Senior, hands-on IC