Posted 2 days ago
Senior Software Engineer, NVIDIA Kubernetes
AI Summary
Builds and operates Kubernetes cluster lifecycle and fleet management software on customer-managed infrastructure for AI and HPC workloads, leading technical design, mentoring engineers and owning test and release pipelines.
About this role
NVIDIA is recognized as one of the technology world's most desirable employers, driving groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. Doing what’s never been done before takes vision, innovation, and the world’s best talent.
As a Senior Software Engineer on the Management Plane area, you will own building and delivering software that creates, upgrades, scales, and operates Kubernetes clusters on customer-managed infrastructure. This infrastructure supports demanding AI and high-performance computing workloads. You will set technical direction, lead cross-team development, and mentor other engineers while shipping high-quality, production-ready software.
What You’ll Be Doing:
- Develop and build management plane capabilities such as cluster lifecycle operations (compose, upgrade, scale, repair, delete), node management, and fleet-wide health and status reporting, from development through production.
- Architect and implement Kubernetes controllers, operators, and custom resource definitions (CRDs) in Go, with reliable, idempotent reconciliation.
- Drive automated cluster provisioning across bare metal, virtualized, and cloud environments, using Cluster API-style concepts and infrastructure providers.
- Lead technical build: write build docs, run build reviews, and align partner teams across the software and hardware stack.
- Diagnose and improve the performance, reliability, and security of complex, asynchronous distributed systems, including debugging issues in production.
- Own test strategy (unit, integration, end-to-end) and automate build, test, and release pipelines.
- Mentor engineers, improve code reviews, and keep documentation and runbooks clear and current.
- Prioritize various tasks while maintaining high code quality.
What We Want To See:
- BS/MS in Computer Science or a related field, or equivalent experience.
- 8+ years of relevant software engineering experience, including building and operating production distributed systems.
- Strong proficiency in a systems language (Go, C++, Rust, or Java), with solid data structures and algorithms fundamentals and the ability to become productive in Go quickly.
- Strong understanding of Kubernetes and container orchestration, including the API server, controllers, and reconciliation loops.
- Background in distributed system build and development, including consistency, availability, and failure handling at scale.
- Experience in automation using tools like Ansible and Terraform, along with experience establishing and managing CI/CD systems.
- Solid Linux fundamentals and an understanding of performance, security, and reliability in distributed environments.
- Track record of leading technical builds and mentoring other engineers.
Ways to Stand Out from the crowd:
- Broad experience with Go, especially concurrency and testing, and with client-go / controller-runtime.
- Significant hands-on production experience operating Kubernetes at scale, including control plane or etcd scalability and availability.
- Experience with Cluster API or infrastructure providers on bare metal, vSphere, OpenStack, or AWS, along with solid experience using GitLab, Jenkins, or other CI/CD platforms.
- Expert knowledge of Linux kernel and system internals, or experience with GPU/DPU-accelerated infrastructure.
- Open-source contributions to Kubernetes or related cloud-native projects.
Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are:184,000 USD – 287,500 USD for Level 4; and 224,000 USD – 356,500 USD for Level 5.
You will also be eligible for equity and benefits.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.Skills
Explore related jobs
More jobs at NVIDIA USA
- NSenior Firmware Design Engineer, OpticsIsrael, Yokneam
- NMarketing Manager, Open Source FoundationsUS, CA
- NDeep Learning Compiler Verification EngineerUS, CA
- NSenior AI Tools Engineer, SRE Operations - GeForce NOWUS, CA
- NPackage Layout Engineer - HardwareIndia, Bengaluru
- NSenior DevOps Engineer - E-commerceIndia, Pune
Similar Kubernetes jobs
Jobs in Santa Clara
- M
Retail Fragrances Sales Associate, Westfield Valley Fair - Full TimeMacy's · Santa Clara, CA - M
Asset Protection Officer, Westfield Valley Fair - Full TimeMacy's · Santa Clara, CA - M
Beauty Counter Manager - Kiko Milano, Westfield Valley Fair - Full TimeMacy's · Santa Clara, CA - IExecutive Communications SpecialistIntel Corporation · US, California
- M
Retail Sales Associate, Westfield Valley Fair - Part TimeMacy's · Santa Clara, CA - F
Sr. Supply Chain ManagerFoxconn · Santa Clara, CA
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.