Senior Systems Software Engineer, Kubernetes Node Lifecycle

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CASeattle, WA
Employment
Full-time
Posted
139 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $193k
$140k $246k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $151,000–$235,750.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Systems Software Engineer, Kubernetes Node Lifecycle

The Senior Systems Software Engineer, Kubernetes Node Lifecycle joins the DGX Cloud division to manage the node layer within the NVIDIA Kubernetes Engine. This role involves building and refining CAPI providers, developing bring-your-own-node workflows, and coordinating OS image generation, packaging, and deployment processes. You will ensure images are fine-tuned for GPU workloads while meeting security and compliance criteria through hardening pipelines and automated test suites. Key responsibilities include managing nodepool lifecycles at scale, including provisioning, upgrades, and drain workflows, while resolving production faults involving kubelet operations and hardware activation. Required skills include expertise in Cluster API, OS image build pipelines, and node image security. Candidates should be proficient in Golang and Python, with experience in cloud infrastructure and upstream contributions to Kubernetes or CNCF projects.

What you'll do

  • Build and refine CAPI providers to ensure scalable node provisioning across DGX Cloud and NCP environments.
  • Develop and maintain bring-your-own-node workflows for integrating diverse NVIDIA hardware into NKE clusters.
  • Coordinate OS image generation, packaging, deployment, and updates specifically fine-tuned for NVIDIA GPU workloads.
  • Develop and sustain node image hardening pipelines incorporating CIS benchmarks and automated CVE remediation.
  • Create and maintain automated test suites to verify node images across various Kubernetes versions and hardware configurations.
  • Manage the nodepool lifecycle at scale, including provisioning, upgrades, and drain/cordon workflows for large clusters.
  • Troubleshoot and resolve production node-layer faults involving image configuration, driver packaging, and kubelet operations.
  • Partner with upstream communities like Cluster API and Kubernetes to establish node provisioning and lifecycle standards.

What we're looking for

  • 8 years of experience in systems software, cloud infrastructure, or Kubernetes node engineering.
  • Bachelor’s or Master’s degree in Engineering (Electrical, Computer, or Computer Science) or equivalent experience.
  • Deep expertise in Cluster API (CAPI), including provider development and full machine lifecycle management.
  • Extensive experience with OS image build pipelines, node image packaging, and delivery systems for Kubernetes nodes.
  • Practical experience with bring-your-own-node models and large-scale nodepool lifecycle management and upgrades.
  • Strong understanding of kubelet configuration, node bootstrap, and the Kubernetes node registration lifecycle.
  • Experience with node image security, including vulnerability scanning, patch automation, and compliance gating.
  • Proficiency in Golang and/or Python, and hands-on experience with at least one major public cloud provider (preferred).

More like this

Similar roles

Senior Software Engineer, DGX Cloud Production Engineering

Nvidia

Santa Clara, CA 34 days ago
Kubernetes Python Go GitOps Terraform ArgoCD GPU Infrastructure Linux Containers Cloud Infrastructure Infrastructure Automation Distributed Systems Observability BMaaS VMaaS Managed Kubernetes Multi-cloud APIs Incident Response
8+ yrs exp

Senior Systems Software Engineer, Containers and Kubernetes

Nvidia

Remote (Santa Clara, CA) +2 55 days ago $184,000–$287,500
Go C Kubernetes Container Orchestration Linux Distributed Systems Cloud Computing K8s Operator framework Container Device Interface (CDI) Dynamic Resource Allocation (DRA) Systems Programming Data Structures and Algorithms Cloud Native
8+ yrs exp Remote

Senior Software Engineer, Distributed Systems Engineering

Nvidia

Remote (Santa Clara, CA) 19 days ago
Kubernetes Go Python Distributed Systems Slurm Bright Cluster Manager Cluster Operations Operator Development Monitoring Telemetry Data Structures Algorithms Systems Programming Incident Management
5+ yrs exp Remote