Taro Logo

Senior Systems Software Engineer, Containers and Kubernetes

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

Description For Senior Systems Software Engineer, Containers and Kubernetes

NVIDIA, the world leader in accelerated computing, is seeking a Senior Systems Software Engineer to join their innovative team working on container and Kubernetes technologies. This role offers an exciting opportunity to work with cutting-edge GPU and DPU technologies in cloud-native environments. The position involves developing platform software based on open-source container runtimes and Kubernetes, requiring strong programming skills in Go and C, along with deep systems software expertise.

The role is part of a dynamic team exploring innovative ways to make GPU and DPU accelerated applications easier to develop, deploy, and monitor. You'll be working at the intersection of cloud-native technologies and NVIDIA's accelerator technologies, ensuring seamless integration across the technology stack. The position offers competitive compensation, with a base salary range of $184,000 - $356,500, plus equity and comprehensive benefits.

Key responsibilities include enabling GPUs and DPUs as first-class resources in Kubernetes, automating build and test processes, and working cross-functionally with various engineering teams. The ideal candidate will have 8+ years of experience, expert-level knowledge in systems programming, and strong understanding of container orchestration systems.

NVIDIA offers a collaborative environment where you'll be constantly challenged and have the opportunity to work on transformative technology. The company's work in AI and digital twins is reshaping major industries, making this an excellent opportunity for those passionate about cutting-edge technology and distributed systems. The position offers flexibility with remote work options and the chance to be part of a company at the forefront of technological innovation.

Last updated 6 hours 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 kernels such as Linux
  • Automation experience with frameworks like Ansible & Terraform
  • Strong experience in 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

Equity
  • Equity
  • Competitive Benefits Package

Interested in this job?

Jobs Related To NVIDIA Senior Systems Software Engineer, Containers and Kubernetes

Senior AI Infrastructure Engineer - DGX Cloud

Senior AI Infrastructure Engineer position at NVIDIA focusing on DGX Cloud services, requiring 5+ years of experience in cloud infrastructure and software development.

Senior Cloud Software Engineer

Senior Cloud Software Engineer position at NVIDIA working on DGX Cloud Engineering Team, building cloud services and virtualization frameworks for AI workloads.

Senior Software Engineer - DGX Cloud

Senior Software Engineer position at NVIDIA's DGX Cloud team, focusing on building and managing cloud infrastructure software with competitive compensation and benefits.

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.

Senior Systems Software Engineer, Containers and Kubernetes

Senior Systems Software Engineer role at NVIDIA focusing on container runtimes and Kubernetes technologies, requiring expertise in Go, distributed systems, and cloud computing.