Senior Systems Software Engineer - Containers, Kubernetes And Confidential Computing

at Nvidia
USD 224,000-425,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

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

Details

NVIDIA is hiring 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 within cloud-native environments.

Responsibilities

  • Work as part of a small, dynamic team exploring innovative ways to make GPU-accelerated applications easier to develop, deploy, and monitor.
  • Enable GPUs as first-class resources in container orchestrators such as Kubernetes.
  • Contribute to core Cloud Native technologies that enable NVIDIA accelerators in Kubernetes environments.
  • Integrate software with engineering teams across NVIDIA to ensure seamless operation up and down the stack.
  • Multitask across different work tracks to address evolving priorities efficiently.

Requirements

  • BS/MS in Computer Science or related field, or equivalent experience.
  • 12+ years of relevant work experience.
  • Expert-level knowledge in systems programming languages such as Go and Rust; experience with C is also expected.
  • 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 in complex distributed systems.
  • Excellent communication and planning skills; ability to propose creative solutions and complete tasks autonomously.

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.
  • Knowledgeable with virtualization technologies such as SR-IOV and vGPU.
  • Experience or interest in confidential computing / confidential containers.

Compensation & Benefits

  • Base salary ranges provided by level:
    • Level 5: 224,000 USD - 356,500 USD
    • Level 6: 272,000 USD - 425,500 USD
  • Eligible for equity and benefits (see NVIDIA benefits page).

Additional Details

  • Full-time role. Applications accepted at least until August 23, 2025.
  • NVIDIA is an equal opportunity employer and values diversity in hiring and promotion practices.