Senior Software Engineer, Cloud Platform

NVIDIA•US, CA, Remote, CA

About The Position

The NVIDIA DSX OS organization is seeking a software engineer to build accelerated compute cloud services, including software for hardware and network provisioning in a multi-tenant infrastructure. The engineer will collaborate with software engineers, product architects, product managers, and internal partners to deliver end-to-end solutions for complex cloud infrastructure deployments. The role involves writing services and software aligned with NVIDIA DSX OS’s architectural vision and working across teams to develop a robust, scalable system. The engineer owns code through development, commit, testing, and production, with an emphasis on code quality, testing, deployment efficiency and simplicity, and bringing products to market. Responsibilities also include contributing to open-source communities and presenting roadmaps, vision, and demos to internal stakeholders and NVIDIA leadership.

Requirements

  • 12+ years of experience designing and building distributed software systems.
  • BS/MS degree in Computer Science or a related area, or equivalent experience.
  • Ability to write code in a mainstream systems programming language such as C, C++, Golang, or Rust.
  • Ability to design and implement maintainable APIs for consumers.
  • Practical experience with asynchronous programming, type safety, threading models, state machines, and data structures.
  • Background in data persistence, such as SQL or similar.
  • Understanding of secure communication protocols such as mutual TLS or IPsec.

Nice To Haves

  • Experience at a hyperscale cloud service provider, public-facing or otherwise.
  • Understanding of networking protocols such as IP, IPv6, BGP, HTTP, ICMP, and tunneling protocols including VXLAN, Geneve, FoU, or GRE.
  • Background with host management systems such as DHCP, Redfish, and UEFI, and host security services such as TPM, TXT, and SecureBoot.
  • Kubernetes and/or distributed task scheduling experience.
  • Knowledge of SRE principles such as observability, SLOs, and logging.

Responsibilities

  • Work with NVIDIA internal partners.
  • Design and build scalable software systems to manage NVIDIA’s cloud infrastructure.
  • Build network and systems automation software for managing a multi-tenant cloud infrastructure.
  • Participate in open-source communities for software NVIDIA leverages and builds.
  • Present roadmaps, vision, and demos to internal stakeholders and NVIDIA leadership.
  • Own code from development through commit, testing, and production.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service