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
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Systems Software Engineer, Containers and Kubernetes

NVIDIA is seeking a Senior Systems Software Engineer to join their innovative team working on platform software based on open-source container runtimes and Kubernetes technologies. This role sits at the intersection of cloud computing and GPU acceleration, offering a unique opportunity to work with cutting-edge technology at a company that's leading the way in AI and high-performance computing.

The position requires a seasoned professional with 8+ years of experience who can bring expert-level knowledge in systems programming, particularly with Go and C. You'll be working on making GPU-accelerated applications more accessible through container orchestration, specifically focusing on enabling GPUs as first-class resources in Kubernetes environments.

What makes this role particularly exciting is the chance to work with NVIDIA's core team on Cloud Native technologies, directly impacting how developers worldwide utilize GPU acceleration in containerized environments. You'll be collaborating across all of NVIDIA's engineering teams, ensuring seamless integration throughout the technology stack.

The ideal candidate should have a strong foundation in computer science with a BS/MS degree or equivalent experience. Your expertise should span container orchestration systems, Unix/Linux kernel internals, and distributed software design. The role demands both technical depth and the ability to think creatively about complex problems.

NVIDIA offers a competitive compensation package with a base salary range of $184,000 to $356,500 USD, plus equity and comprehensive benefits. The company's commitment to innovation is evident in their groundbreaking work in Artificial Intelligence, High-Performance Computing, and Visualization. Their GPU technology serves as the foundation for numerous cutting-edge applications, from AI to autonomous vehicles.

Working at NVIDIA means being part of a diverse, inclusive environment where your contributions can help accelerate the next wave of artificial intelligence. The company values creativity, autonomy, and passion, making it an ideal place for those who love tackling challenging technical problems while having fun in the process.

Last updated a day ago

Responsibilities For Senior Systems Software Engineer, Containers and Kubernetes

  • Work on enabling GPUs as first-class resources in container orchestrators such as Kubernetes
  • Join core group working on Cloud Native technologies enabling NVIDIA accelerators in the k8s environment
  • Work with engineering teams across NVIDIA to ensure software integrates seamlessly
  • Explore innovative ways to make GPU accelerated applications easier to develop, deploy, and monitor
  • Multitask on different tracks to efficiently 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 relevant work experience
  • Expert level knowledge in systems programming language (Go, C) and solid understanding of Data Structures and Algorithms
  • Strong understanding of Container Orchestration Systems (K8s) and Container Technology
  • Expert knowledge of Unix/Unix-like kernel internals such as Linux
  • Strong background in Cloud Computing and Distributed Software design and development
  • Understanding of performance, security and reliability in complex distributed systems

Benefits For Senior Systems Software Engineer, Containers and Kubernetes

Equity
  • Equity
  • Benefits package

Interested in this job?

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