Senior Software Engineer - Cloud and Kubernetes

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +1 · Remote

Senior Software Engineer focused on designing and building next-generation cloud platforms powered by Kubernetes, ConnectX, BlueField NICs, and GPUs, accelerating HPC and AI workloads.

What you'd actually do

  1. Design and develop scalable, cloud solutions to accelerate HPC and AI workloads using NVIDIA’s advanced technologies (GPUs, DPUs, ConnectX).
  2. Contribute to NVIDIA’s AI supercomputing platforms
  3. Collaborate with cross-functional teams to deliver new features and improve existing products.
  4. Design and develop robust software systems.

Skills

Required

  • BSc in Computer Science or equivalent experience
  • 7+ years of software development experience with Go/C/C++/Rust
  • Strong hands-on development experience with the K8s ecosystem
  • Familiarity with CI/CD tools such as Jenkins, GitLab, or GitHub
  • Proven ability to design, develop, debug, and maintain complex distributed systems
  • Excellent communication skills and the ability to collaborate across teams and geographies
  • Self-starter with adaptability and eagerness to learn new technologies

Nice to have

  • Experience building K8s operators/controllers
  • Background in HPC or AI infrastructure technologies
  • Strong networking background

What the JD emphasized

  • HPC or AI infrastructure technologies