Skip to content

Senior Systems Software Engineer – Containers and Kubernetes
Company | NVIDIA |
---|
Location | 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 meaningful 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
- Expert knowledge and experience working with System internals of Unix/Unix-like kernels such as Linux
- Automation experience with hands-on skills in frameworks like Ansible & Terraform
- Strong experience in setting up, maintaining, and automating continuous integration systems
- 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 and DPU accelerated applications easier to develop, deploy, and monitor
- Work on enabling GPUs and DPUs 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
- Automate and optimize build, test, integration, and release processes for cloud native
- Efficiently multitask on different tracks to efficiently address evolving priorities
Preferred Qualifications
- Strong experience with the Go programming language
- Strong background with Gitlab, Jenkins and/or other CI/CD systems
- Real world strong hands on experience with Containers and Kubernetes