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 Hiring @ 4 Communication @ 4 Rust @ 7 Cloud Computing @ 7 GPU @ 4

Details

NVIDIA is seeking a hardworking Senior Systems Software Engineer to develop platform software based on open-source container runtimes, Kubernetes, and Confidential Container technologies. The role involves strong programming skills, deep understanding of software design and construction, especially with Go, Rust, and C languages, systems software, and distributed systems. Excellent communication and planning skills are essential. The position encourages creativity, autonomy, and problem solving.

Responsibilities

  • Join a small dynamic team innovating to make GPU-accelerated applications easier to develop, deploy, and monitor.
  • Enable GPUs as first-class resources in container orchestrators like Kubernetes.
  • Work in the core group focused on cloud native technologies enabling NVIDIA accelerators in Kubernetes environments.
  • Collaborate with engineering teams across NVIDIA for seamless software integration across the stack.
  • Effectively multitask on different priorities and tracks.

Requirements

  • BS/MS in Computer Science or related fields, or equivalent experience.
  • 8+ years of relevant work experience.
  • Expert-level knowledge in systems programming languages such as Go and Rust.
  • Solid understanding of data structures and algorithms.
  • Strong expertise with container orchestration systems (Kubernetes) and container technology.
  • Expert knowledge of Unix/Unix-like kernel internals (Linux).
  • Strong background in cloud computing and distributed software design and development.
  • Understanding of performance, security, and reliability in complex distributed systems.

Preferred Qualifications

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

Company and Benefits

NVIDIA leads innovation in artificial intelligence, high-performance computing, and visualization. The role offers a base salary range of $184,000 to $356,500 USD, determined by location, experience, and benchmarking. Eligible for equity and additional benefits.

NVIDIA values diversity and is proud to be an equal opportunity employer, promoting inclusive hiring and work environments.