Senior Software Engineer, NVIDIA Kubernetes
Core
Building and delivering software for the management plane of Kubernetes clusters on customer-managed infrastructure to support AI and high-performance computing workloads.
Role type
Senior Software Engineer (Kubernetes Management Plane)
Builds
Kubernetes clusters, management plane capabilities, and automated provisioning systems
Domain
Cloud-native infrastructure, High-Performance Computing, Artificial Intelligence
Deliverable
production ML models
Required skills
Go, Kubernetes, distributed systems, Linux, CI/CD automation, system architecture
Preferred skills
Cluster API, etcd scalability, GPU/DPU infrastructure, open-source contributions
Technologies
Go, Kubernetes, Cluster API, Terraform, Ansible, GitLab, Jenkins
Responsibilities
Develop cluster lifecycle operations (compose, upgrade, scale, repair), architect Kubernetes controllers and operators, drive automated cluster provisioning, diagnose and improve distributed system performance, own test strategy and release pipelines, mentor engineers
Seniority
Senior, hands-on IC with leadership responsibilities
