Taro Logo

Senior Systems Software Engineer, Containers and Kubernetes

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$184,000 - $356,500
Cloud
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA is seeking a Senior Systems Software Engineer to join their team working on platform software based on open-source container runtimes and Kubernetes technologies. This role is part of a dynamic team exploring innovative ways to make GPU and DPU accelerated applications easier to develop, deploy, and monitor. The position requires expertise in systems programming languages like Go and C, along with deep knowledge of container orchestration and Unix/Linux systems. The successful candidate will work on enabling GPUs and DPUs as first-class resources in Kubernetes, collaborate across teams, and optimize cloud-native processes. NVIDIA offers a competitive compensation package with a base salary range of $184,000 - $356,500 depending on level, plus equity and comprehensive benefits. The company is at the forefront of accelerated computing, AI, and digital twins, making this an excellent opportunity to work on cutting-edge technology that transforms industries. The role combines technical depth with strategic importance, as the successful candidate will be part of the core group working on Cloud Native technologies enabling NVIDIA accelerators in the Kubernetes environment.

Last updated a day ago

Responsibilities For Senior Systems Software Engineer, Containers and Kubernetes

  • Work on enabling GPUs and DPUs as first-class resources in container orchestrators such as Kubernetes
  • Work with engineering teams across NVIDIA to ensure software integrates seamlessly
  • Automate and optimize build, test, integration, and release processes for cloud native
  • Efficiently multitask on different tracks to address evolving priorities

Requirements For Senior Systems Software Engineer, Containers and Kubernetes

Go
Kubernetes
Linux
  • BS/MS in Computer Science, or related field (or equivalent experience)
  • 8+ years of meaningful work experience
  • Expert level knowledge in systems programming language (Go, C)
  • Strong understanding of Container Orchestration Systems (K8s) and Container Technology
  • Expert knowledge of Unix/Unix-like kernel systems
  • Automation experience with Ansible & Terraform
  • Experience in setting up and maintaining continuous integration systems
  • Strong background in Cloud Computing and Distributed Software design
  • Understanding of performance, security and reliability in distributed systems

Benefits For Senior Systems Software Engineer, Containers and Kubernetes

Medical Insurance
Equity
  • Competitive salary
  • Comprehensive benefits package
  • Equity

Related Jobs

Cloud Platform Software Engineer

Senior Cloud Platform Software Engineer role at NVIDIA, focusing on developing AI super compute infrastructure on Kubernetes, offering competitive compensation and the opportunity to work with cutting-edge technology.

Senior System Software Engineer, Cloud Services

Senior System Software Engineer role at NVIDIA focusing on cloud services, observability, and authentication systems, offering competitive compensation and the opportunity to work with cutting-edge technology.

Senior Systems Software Engineer, Containers and Kubernetes

Senior Systems Software Engineer role at NVIDIA focusing on container runtimes and Kubernetes technologies, working with GPUs and DPUs.

Senior Software Engineer, Cloud-Native Stack – CSP Engagements

Senior Software Engineering role at NVIDIA focusing on cloud-native stack development for CSP engagements, working with advanced GPU technology and distributed systems.

Senior DGX Cloud Software Engineer - Infrastructure Automation and Distributed Systems

Senior DGX Cloud Software Engineer position at NVIDIA focusing on infrastructure automation and distributed systems for AI computing platforms.