Senior Systems Software Engineer, Containers and Kubernetes

Nvidia

Remote Actively hiring Posted this week
Westford, MA · Austin, TX · Seattle, WA Posted 5 days ago $184,000$287,500 / year

At a glance

AI generated

TL;DR

NVIDIA seeks a Sr. Systems Software Engineer to join its dynamic team focused on developing platform software using open-source container runtimes and Kubernetes technologies. This role involves enabling GPUs as first-class resources in Kubernetes for easier development, deployment, and monitoring of GPU-accelerated applications. The ideal candidate will have expert-level knowledge in Go or C programming, a deep understanding of Kubernetes and container technology, and experience with Linux system internals, cloud computing, and distributed software design. Additionally, proficiency in the K8s Operator framework, Container Device Interface (CDI), and Dynamic Resource Allocation (DRA) is required, along with active participation in CNCF and Kubernetes SIG projects. This position offers a chance to work on cutting-edge Cloud Native technologies that integrate seamlessly across NVIDIA’s extensive engineering ecosystem.

Skills

Go Kubernetes Containerd Linux Cloud Computing Distributed Systems Data Structures Algorithms CI/CD CNCF Prometheus Grafana Terraform AWS Git Docker C++ Python PostgreSQL

What you'll do

  • Design and implement software solutions for enabling GPUs in container orchestrators like Kubernetes.
  • Develop platform software based on open-source container runtimes and Kubernetes technologies.
  • Ensure seamless integration of NVIDIA accelerators with Kubernetes environments.
  • Collaborate with cross-functional engineering teams to integrate software up and down the stack.
  • Provide technical leadership by contributing to CNCF and Kubernetes SIG projects.

What we're looking for

  • BS/MS in Computer Science or equivalent experience in systems software development.
  • 8+ years of relevant work experience in cloud computing and distributed systems.
  • Expert knowledge in Go programming language and understanding of Kubernetes.
  • Experience with Linux system internals, container orchestration, and cloud technologies.
  • Active participation and contributions to CNCF and Kubernetes projects.
  • Strong background in performance, security, and reliability for complex systems.
  • Familiarity with K8s Operator framework, Container Device Interface (CDI), and Dynamic Resource Allocation (DRA).

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 825 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 813 roles with salary data.

Most-posted roles

View all roles at Nvidia