Senior Systems Software Engineer, Containers and Kubernetes
At a glance
AI generatedTL;DR
NVIDIA seeks a Sr. Systems Software Engineer to join its dynamic team focused on developing platform software using open-source container runtimes and Kubernetes technologies. This role involves enabling GPUs as first-class resources in Kubernetes for easier development, deployment, and monitoring of GPU-accelerated applications. The ideal candidate will have expert-level knowledge in Go or C programming, a deep understanding of Kubernetes and container technology, and experience with Linux system internals, cloud computing, and distributed software design. Additionally, proficiency in the K8s Operator framework, Container Device Interface (CDI), and Dynamic Resource Allocation (DRA) is required, along with active participation in CNCF and Kubernetes SIG projects. This position offers a chance to work on cutting-edge Cloud Native technologies that integrate seamlessly across NVIDIA’s extensive engineering ecosystem.
Skills
What you'll do
- Design and implement software solutions for enabling GPUs in container orchestrators like Kubernetes.
- Develop platform software based on open-source container runtimes and Kubernetes technologies.
- Ensure seamless integration of NVIDIA accelerators with Kubernetes environments.
- Collaborate with cross-functional engineering teams to integrate software up and down the stack.
- Provide technical leadership by contributing to CNCF and Kubernetes SIG projects.
What we're looking for
- BS/MS in Computer Science or equivalent experience in systems software development.
- 8+ years of relevant work experience in cloud computing and distributed systems.
- Expert knowledge in Go programming language and understanding of Kubernetes.
- Experience with Linux system internals, container orchestration, and cloud technologies.
- Active participation and contributions to CNCF and Kubernetes projects.
- Strong background in performance, security, and reliability for complex systems.
- Familiarity with K8s Operator framework, Container Device Interface (CDI), and Dynamic Resource Allocation (DRA).
Employer
About Nvidia
Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing
Nvidia currently has 825 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 813 roles with salary data.
Most-posted roles
- Senior Solutions Architect, AI Infrastructure 4
- Senior System Software Engineer - AV Platform 4
- Senior Circuit Design Engineer 3
- Senior Circuit Methodology Engineer 3
- Senior Deep Learning Performance Architect 3