New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Systems Software Engineer, Containers and Kubernetes

NVIDIA
Apply →
senior full-time

First indexed 3 Sept 2026

Description

NVIDIA is seeking a Senior Systems Software Engineer to work on platform software based on open-source container runtimes and Kubernetes technologies. The ideal candidate will have strong programming skills, experience with GO and Kubernetes, and excellent communication and planning skills.

Job Responsibilities:

  • You will be part of a small team that explores innovative ways to make GPU-accelerated applications easier to develop, deploy, and monitor.
  • Work on enabling GPUs as first-class resources in container orchestrators such as Kubernetes.
  • Collaborate with engineering teams across NVIDIA to ensure seamless integration of your software up and down the stack.
  • Multitask on different projects to efficiently address evolving priorities.

Requirements:

  • BS/MS in Computer Science or a related field (or equivalent experience).
  • 8+ years of relevant work experience.
  • Expert-level knowledge in a systems programming language (Go, C) and solid understanding of Data Structures and Algorithms.
  • Strong understanding of Container Orchestration Systems (K8s) and Container Technology.
  • Knowledge and experience working with system internals of the Linux Operating System.
  • Strong background in Cloud Computing and Distributed Software design and development.
  • Understanding of performance, security, and reliability in complex distributed systems.

Preferred Qualifications:

  • Strong experience with Go programming language, Containers, and Kubernetes.
  • Active recent participation and consistent technical contributions to CNCF and Kubernetes SIG projects.
  • Experience with K8s Operator framework, Container Device Interface (CDI), and Dynamic Resource Allocation (DRA).

You will also be eligible for equity and benefits.