Senior Systems Software Engineer - Containers, Kubernetes and Confidential Computing
at Nvidia
USD 184,000-356,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Go @ 7 Kubernetes @ 4 Linux @ 4 Algorithms @ 4 Data Structures @ 4 Distributed Systems @ 7 Communication @ 4 Rust @ 7 Cloud Computing @ 7 GPU @ 4Details
NVIDIA is seeking a Senior Systems Software Engineer to work on platform software based on open-source container runtimes, Kubernetes, and Confidential Container technologies. The role focuses on enabling GPU-accelerated applications to be easier to develop, deploy, and monitor, and on making GPUs first-class resources in container orchestrators such as Kubernetes. The position requires strong programming skills, systems software and distributed systems experience, and collaboration across engineering teams.
Responsibilities
- Contribute as part of a small, dynamic team exploring innovative ways to support GPU-accelerated applications.
- Enable GPUs as first-class resources in container orchestrators (e.g., Kubernetes).
- Work on cloud-native technologies that enable NVIDIA accelerators in Kubernetes environments.
- Integrate software across the stack by collaborating with engineering teams across NVIDIA.
- Multitask across different tracks to address evolving priorities efficiently.
Requirements
- BS/MS in Computer Science or a related field, or equivalent experience.
- 8+ years of relevant work experience.
- Expert-level knowledge in systems programming languages (Go, Rust) and strong experience with 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).
- Strong background in cloud computing and distributed software design and development.
- Understanding of performance, security, and reliability concerns in complex distributed systems.
- Excellent communication and planning skills.
Ways to stand out
- Strong hands-on experience with Go and Rust.
- Real-world hands-on experience with containers and Kubernetes.
- Proficiency with Kata Containers and container sandboxing technologies.
- Knowledge of virtualization technologies such as SR-IOV and vGPU.
Compensation & Benefits
- Base salary ranges by level:
- Level 4: 184,000 USD - 287,500 USD
- Level 5: 224,000 USD - 356,500 USD
- Eligible for equity and additional benefits referenced on NVIDIA's benefits page.
- Applications accepted at least until July 29, 2025.
About NVIDIA
NVIDIA leads in AI, high-performance computing, and visualization. The company values diversity and is an equal opportunity employer.