Senior Systems Software Engineer, Containers and Kubernetes
NVIDIA AI · Seattle, WA · 1 mo ago
EngineeringFull-time
About the role
NVIDIA is looking for a hardworking Senior Systems Software Engineer to work on platform software based on open-source container runtimes and Kubernetes technologies. We expect you to have strong programming skills, a deep understanding of designing and building software—especially related to Go and Kubernetes—experience with systems software and distributed systems, as well as excellent communication and planning skills. We welcome out-of-the-box problem solvers who can provide new ideas while remaining strong at completing tasks. Expect to be constantly challenged, improving and evolving for the better.
Responsibilities
- Be part of a small and dynamic team that explores innovative ways to make GPU-accelerated applications easier to develop, deploy, and monitor.
- Enable GPUs as first-class resources in container orchestrators such as Kubernetes.
- Join the core group working on Cloud Native technologies enabling NVIDIA accelerators in the Kubernetes environment.
- Work with engineering teams across all of NVIDIA to ensure your software integrates seamlessly up and down the stack.
- Proficiently multitask on different tracks to efficiently address evolving priorities.
Requirements
- BS/MS in Computer Science or related field (or equivalent experience).
- 8+ years of relevant work experience.
- Expert-level knowledge in a systems programming language (Go, C) and a solid understanding of data structures and algorithms.
- Strong understanding of container orchestration systems (Kubernetes) 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.
Ways to stand out from the crowd
- Strong experience with the Go programming language, containers, and Kubernetes.
- Active recent participation and consistent technical contributions to CNCF and Kubernetes SIG projects.
- Experience with the Kubernetes Operator framework, Container Device Interface (CDI), and Dynamic Resource Allocation (DRA).