Senior Systems Software Engineer, Containers and Kubernetes

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Ansible @ 4 Go @ 4 Jenkins @ 7 Kubernetes @ 4 Linux @ 4 DevOps @ 7 Terraform @ 4 CI/CD @ 7 Algorithms @ 4 Data Structures @ 4 Distributed Systems @ 7 Communication @ 7 Cloud Computing @ 7 GPU @ 4

Details

NVIDIA is seeking a Senior Systems Software Engineer to work on platform software based on open-source container runtimes and Kubernetes technologies. The role focuses on enabling GPU and DPU accelerated applications in cloud-native environments, integrating with container orchestrators, automating build/test/release pipelines, and working across NVIDIA engineering teams. The position expects strong programming skills, devops experience, systems software and distributed systems knowledge, and excellent communication and planning skills.

Responsibilities

  • Work as part of a small, dynamic team exploring ways to make GPU and DPU accelerated applications easier to develop, deploy, and monitor.
  • Enable GPUs and DPUs as first-class resources in container orchestrators such as Kubernetes.
  • Contribute to core cloud-native technologies that enable NVIDIA accelerators in Kubernetes environments.
  • Integrate software across the stack by collaborating with engineering teams across NVIDIA.
  • Automate and optimize build, test, integration, and release processes for cloud-native software.
  • Efficiently multitask across multiple tracks and adapt to evolving priorities.

Requirements

  • BS/MS in Computer Science or related field, or equivalent experience.
  • 8+ years of meaningful work experience.
  • Expert-level knowledge in systems programming languages (Go, C).
  • Solid understanding of Data Structures and Algorithms.
  • Strong understanding of container orchestration systems (Kubernetes) and container technology.
  • Expert knowledge and experience with system internals of Unix/Unix-like kernels (Linux).
  • Automation experience with hands-on skills in frameworks such as Ansible and Terraform.
  • Strong experience setting up, maintaining, and automating continuous integration systems.
  • Strong background in cloud computing and distributed software design and development.
  • Understanding of performance, security, and reliability in complex distributed systems.
  • Strong programming skills, DevOps experience, and ability to design and build systems software.

Preferred / Ways to stand out

  • Strong experience with the Go programming language.
  • Strong background with GitLab, Jenkins and/or other CI/CD systems.
  • Real-world, hands-on experience with containers and Kubernetes.

Benefits

  • NVIDIA offers highly competitive salaries, equity eligibility, and a comprehensive benefits package. The company highlights a resourceful and dedicated engineering environment and fast team growth.

Compensation & Application

  • Base salary ranges provided: Level 4: 184,000 USD - 287,500 USD; Level 5: 224,000 USD - 356,500 USD.
  • You will also be eligible for equity and benefits.
  • Applications for this job will be accepted at least until September 7, 2025.

Equal Opportunity

NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. The company does not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.