Senior Systems Software Engineer - Containers, Kubernetes and Confidential Computing

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Go @ 7 Kubernetes @ 4 Linux @ 4 Algorithms @ 4 Data Structures @ 4 Distributed Systems @ 7 Communication @ 4 Rust @ 7 Cloud Computing @ 7 GPU @ 4

Details

NVIDIA is seeking a Senior Systems Software Engineer to work on platform software based on open-source container runtimes, Kubernetes, and Confidential Container technologies. The role focuses on enabling GPU-accelerated applications to be easier to develop, deploy, and monitor, and on making GPUs first-class resources in container orchestrators such as Kubernetes. The position requires strong programming skills, systems software and distributed systems experience, and collaboration across engineering teams.

Responsibilities

  • Contribute as part of a small, dynamic team exploring innovative ways to support GPU-accelerated applications.
  • Enable GPUs as first-class resources in container orchestrators (e.g., Kubernetes).
  • Work on cloud-native technologies that enable NVIDIA accelerators in Kubernetes environments.
  • Integrate software across the stack by collaborating with engineering teams across NVIDIA.
  • Multitask across different tracks to address evolving priorities efficiently.

Requirements

  • BS/MS in Computer Science or a related field, or equivalent experience.
  • 8+ years of relevant work experience.
  • Expert-level knowledge in systems programming languages (Go, Rust) and strong experience with C.
  • Solid understanding of data structures and algorithms.
  • Strong understanding of container orchestration systems (Kubernetes) and container technology.
  • Expert knowledge and experience with system internals of Unix/Unix-like kernels (Linux).
  • Strong background in cloud computing and distributed software design and development.
  • Understanding of performance, security, and reliability concerns in complex distributed systems.
  • Excellent communication and planning skills.

Ways to stand out

  • Strong hands-on experience with Go and Rust.
  • Real-world hands-on experience with containers and Kubernetes.
  • Proficiency with Kata Containers and container sandboxing technologies.
  • Knowledge of virtualization technologies such as SR-IOV and vGPU.

Compensation & Benefits

  • Base salary ranges by level:
    • Level 4: 184,000 USD - 287,500 USD
    • Level 5: 224,000 USD - 356,500 USD
  • Eligible for equity and additional benefits referenced on NVIDIA's benefits page.
  • Applications accepted at least until July 29, 2025.

About NVIDIA

NVIDIA leads in AI, high-performance computing, and visualization. The company values diversity and is an equal opportunity employer.