Senior Systems Software Engineer – Containers – Kubernetes and Confidential Computing
Company | NVIDIA |
---|---|
Location | Seattle, WA, USA, Austin, TX, USA, Remote in USA, Santa Clara, CA, USA |
Salary | $184000 – $356500 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
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, 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
Responsibilities
- 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
- 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 multitask on different tracks to efficiently address evolving priorities
Preferred Qualifications
- Strong experience with Go and Rust programming languages
- Real world strong hands on experience with Containers and Kubernetes
- Proficient with Kata Containers and Container sandboxing technologies
- Knowledgeable with virtualization technologies, SR-IOV, vGPU, etc.