Posted in

Senior Systems Software Engineer – Containers – Kubernetes and Confidential Computing

Senior Systems Software Engineer – Containers – Kubernetes and Confidential Computing

CompanyNVIDIA
LocationSeattle, WA, USA, Austin, TX, USA, Remote in USA, Santa Clara, CA, USA
Salary$184000 – $356500
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, 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.