CareerPlan

Senior Software Engineer, NVIDIA Kubernetes

US, CA, Santa ClaraFull-time$184k–$288k2026-10-30 → 2026-11-10

Core

Build and deliver software for creating, upgrading, scaling, and operating Kubernetes clusters on customer-managed infrastructure to support AI and high-performance computing workloads.

Role type

Senior IC Software Engineer (Kubernetes Management Plane)

Builds

Production-ready Kubernetes management plane software, controllers, and automated provisioning tools.

Domain

Cloud Infrastructure / Kubernetes / High-Performance Computing

Required skills

Go, Kubernetes (API server, controllers, reconciliation), distributed systems, Linux, CI/CD, Terraform, Ansible, system architecture, mentoring

Preferred skills

Go concurrency, client-go/controller-runtime, Cluster API, etcd scalability, GPU/DPU infrastructure, open-source contributions

Technologies

Go, Kubernetes, Cluster API, Terraform, Ansible, GitLab, Jenkins, Linux

Responsibilities

Develop cluster lifecycle operations (compose, upgrade, scale, repair, delete); Architect and implement Kubernetes controllers and CRDs; Drive automated cluster provisioning across bare metal, virtualized, and cloud environments; Lead technical build and align partner teams; Diagnose and improve performance, reliability, and security of distributed systems; Own test strategy and automate build/test/release pipelines; Mentor engineers and improve code reviews.

Seniority

Senior, hands-on IC with leadership responsibilities