About The Position

NVIDIA is seeking a Senior Systems Software Engineer to develop platform software based on open-source container runtimes and Kubernetes technologies. The role is part of a small, dynamic team exploring ways to make GPU-accelerated applications easier to develop, deploy, and monitor, including enabling GPUs as first-class resources in container orchestrators such as Kubernetes. The engineer will contribute to NVIDIA’s cloud-native technologies for using NVIDIA accelerators in Kubernetes and work with engineering teams across the company to ensure software integrates throughout the stack. The position requires balancing work across multiple tracks as priorities evolve. NVIDIA describes the role as challenging and emphasizes creativity, autonomy, communication, planning, and a collaborative, inclusive work environment.

Requirements

  • Bachelor’s or master’s degree in Computer Science or a related field, or equivalent experience.
  • At least 8 years of relevant work experience.
  • Expert-level knowledge of a systems programming language such as Go or Rust.
  • Solid understanding of data structures and algorithms.
  • Strong understanding of Kubernetes and container technology.
  • Expert knowledge and experience with the internals of Unix or Unix-like kernels, such as Linux.
  • Strong background in cloud computing and distributed software design and development.
  • Understanding of performance, security, and reliability in complex distributed systems.
  • Strong programming, software design, and software development skills.
  • Excellent communication and planning skills.

Nice To Haves

  • Strong experience with Rust and Go.
  • Hands-on experience with containers and Kubernetes.
  • Proficiency with Kata Containers and container sandboxing technologies.
  • Knowledge of attestation concepts and Key Broker Service.
  • Knowledge of virtualization technologies, SR-IOV, and vGPU.

Responsibilities

  • Develop platform software based on open-source container runtimes and Kubernetes technologies.
  • Explore 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 cloud-native technologies that enable NVIDIA accelerators in Kubernetes environments.
  • Collaborate with engineering teams across NVIDIA to ensure software integrates throughout the stack.
  • Manage multiple work tracks while addressing evolving priorities.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service