Salary
💰 $224,000 - $425,500 per year
Tech Stack
CloudDistributed SystemsGoKubernetesLinuxRustUnix
About the role
- NVIDIA is looking for a hardworking Sr. Systems Software Engineer to work on platform software based on open-source container runtimes, Kubernetes and Confidential Container technologies.
- We expect you to have strong programming skills, a deep understanding of designing and building software, especially related to GO, Rust and C, experience with Systems Software and Distributed systems, as well as excellent communication and planning skills.
- We also welcome out-of-the-box problem solvers who can provide new ideas while strong at completing tasks.
- What you will be doing: You'll be part of a small and dynamic 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.
- This is an excellent opportunity to join the core group working on Cloud Native technologies enabling NVIDIA accelerators in the k8s environment.
- Work with engineering teams across all of NVIDIA to ensure your software integrates seamlessly up and down the stack.
- Proficiently multitasking on different tracks to efficiently address evolving priorities.
Requirements
- BS/MS in Computer Science, or related field (or equivalent experience)
- 12+ years of relevant work experience
- Expert level knowledge in a systems programming language (Go, Rust) and solid understanding of Data Structures and Algorithms
- Strong understanding of Container Orchestration Systems (K8s) and Container Technology
- Expert knowledge and experience working with System internals of Unix/Unix-like kernels such as Linux
- Strong background in Cloud Computing and Distributed Software design and development
- Understanding of performance, security and reliability in complex distributed systems