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, the world leader in accelerated computing, is seeking a Senior Systems Software Engineer to join their innovative team working on container runtimes and Kubernetes technologies. This role offers an exciting opportunity to work at the intersection of cloud-native technologies and NVIDIA's cutting-edge GPU and DPU accelerators.

The position involves being part of a dynamic team that explores innovative ways to make GPU and DPU accelerated applications easier to develop, deploy, and monitor. You'll be working on enabling these accelerators as first-class resources in container orchestrators like Kubernetes, joining the core group that drives cloud-native technologies at NVIDIA.

The ideal candidate will bring 8+ years of experience, with expert-level knowledge in systems programming languages like Go and C, combined with a deep understanding of container orchestration systems and Unix/Linux kernels. You'll need strong skills in automation, CI/CD, and distributed systems design, as you'll be responsible for building and maintaining complex cloud-native infrastructure.

NVIDIA offers a highly competitive compensation package, with base salary ranging from $184,000 to $356,500 USD depending on level and experience, plus equity and comprehensive benefits. The company's culture promotes creativity, autonomy, and technical innovation, making it an ideal environment for engineers passionate about pushing the boundaries of technology.

Working at NVIDIA means being at the forefront of AI and accelerated computing, with the opportunity to solve challenging problems that impact various industries. The company's commitment to diversity and inclusion, combined with its position as a technology leader, makes this an exceptional opportunity for career growth and impact in the field of cloud-native computing.

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 kernels such as Linux
  • 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 salaries
  • 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 Systems Software Engineer, Containers and Kubernetes

Senior Systems Software Engineer position at NVIDIA focusing on container and Kubernetes technologies, offering competitive compensation and the opportunity to work on cutting-edge cloud computing solutions.

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 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.