Taro Logo

Senior Software Engineer - DGX Cloud

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$148,000 - $287,500
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - DGX Cloud

NVIDIA's DGX Cloud organization is seeking a Senior Software Engineer to build and maintain their accelerated compute infrastructure. This role involves developing software solutions for managing complex cloud infrastructure deployments, focusing on rapid bring-up, operation, configuration, and trouble-shooting of compute hardware and networking equipment.

As a key member of the team, you'll collaborate with software engineers, product architects, and product managers to deliver end-to-end software solutions. The position requires expertise in distributed systems, cloud infrastructure, and a strong background in systems programming. You'll be responsible for writing services that align with NVIDIA's Cloud Platform vision, owning your code from development through production.

NVIDIA, a leader in groundbreaking developments in Artificial Intelligence and High-Performance Computing, offers an exciting opportunity to work on cutting-edge technology. The company's GPU technology serves as the foundation for various innovations, from AI to autonomous vehicles. This role provides a unique opportunity to contribute to NVIDIA's cloud infrastructure, which supports these revolutionary technologies.

The position offers a competitive salary range of $148,000 - $287,500 USD, along with equity and benefits. The ideal candidate will bring 5+ years of experience in distributed systems, strong programming skills in languages like C++, Go, or Rust, and a deep understanding of cloud infrastructure and networking protocols. Knowledge of Kubernetes, Infiniband networking, and experience with hyperscale cloud service providers would be particularly valuable.

Working at NVIDIA means joining one of technology's most desirable employers, with some of the industry's most talented professionals. The role combines technical challenges with the opportunity to impact the future of AI and cloud computing, making it an ideal position for someone passionate about infrastructure and distributed systems.

Last updated 3 months ago

Responsibilities For Senior Software Engineer - DGX Cloud

  • Design and build scalable software systems to manage NVIDIA's cloud infrastructure
  • Participate in responses to real-time operational events
  • Build network and systems automation software for managing multi-tenant cloud infrastructure
  • Participate in open-source communities
  • Present to internal stakeholders and NVIDIA leadership on roadmaps, vision, & demos
  • Work with NVIDIA internal customers

Requirements For Senior Software Engineer - DGX Cloud

Go
Kubernetes
  • 5+ years of experience with designing and building distributed software systems
  • Track record of directly supporting systems with external customers or demanding internal customers
  • BS/MS degree in Computer science or related areas (or equivalent experience)
  • Ability to write code in mainstream systems programming languages (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 of data persistence (SQL or similar)
  • Understanding of secure communication protocols (mutual-TLS, IPsec, or similar)
  • Knowledge of SRE principles (observability, SLOs, logging, etc.)

Benefits For Senior Software Engineer - DGX Cloud

Medical Insurance
Equity
  • Equity
  • Benefits package (unspecified details)