Description
NVIDIA is seeking a Senior Systems Software Engineer to work on platform software based on open-source container runtimes and Kubernetes technologies. The ideal candidate will have strong programming skills, experience with GO and Kubernetes, and excellent communication and planning skills.
Job Responsibilities:
- You will be part of a small team that explores innovative ways to make GPU-accelerated applications easier to develop, deploy, and monitor.
- Work on enabling GPUs as first-class resources in container orchestrators such as Kubernetes.
- Collaborate with engineering teams across NVIDIA to ensure seamless integration of your software up and down the stack.
- Multitask on different projects to efficiently address evolving priorities.
Requirements:
- BS/MS in Computer Science or a related field (or equivalent experience).
- 8+ years of relevant work experience.
- Expert-level knowledge in a systems programming language (Go, C) and solid understanding of Data Structures and Algorithms.
- Strong understanding of Container Orchestration Systems (K8s) and Container Technology.
- Knowledge and experience working with system internals of the Linux Operating System.
- Strong background in Cloud Computing and Distributed Software design and development.
- Understanding of performance, security, and reliability in complex distributed systems.
Preferred Qualifications:
- Strong experience with Go programming language, Containers, and Kubernetes.
- Active recent participation and consistent technical contributions to CNCF and Kubernetes SIG projects.
- Experience with K8s Operator framework, Container Device Interface (CDI), and Dynamic Resource Allocation (DRA).
You will also be eligible for equity and benefits.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Systems-Software-Engineer--Containers-and-Kubernetes_JR2024616-1