Enable job alerts via email!

Senior Software Engineer - DGX Cloud

NVIDIA

United States

Remote

USD 148,000 - 288,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

NVIDIA is seeking a skilled Software Engineer to develop its accelerated compute infrastructure. The role involves collaborating with teams to create scalable software solutions for managing cloud deployments, ensuring code quality and operational support. Candidates should have extensive experience in distributed systems and proficiency in systems programming languages.

Qualifications

  • At least 5 years of experience designing and building distributed software systems.
  • Proficiency in C, C++, Go, or Rust.

Responsibilities

  • Collaborate with internal customers to design scalable software systems.
  • Build automation software for multi-tenant cloud environment.

Skills

Distributed Software Design
API Design
Asynchronous Programming
Data Structures
Systems Programming

Education

BS/MS in Computer Science

Tools

Kubernetes
SQL

Job description

The NVIDIA DGX Cloud organization is seeking software engineering talent to develop NVIDIA’s accelerated compute infrastructure. This includes creating software to facilitate the rapid deployment, operation, configuration, and troubleshooting of compute hardware and networking equipment. As a software engineer, you will collaborate with other engineers, product architects, and product managers to deliver comprehensive software solutions for managing complex cloud infrastructure deployments.

You will develop services and software aligned with the architectural vision of the NVIDIA Cloud Platform, working with various teams to build a robust and scalable system. You will own your code throughout its lifecycle—from development and testing to deployment and operational support. We value passion for code quality, testing, deployment efficiency, and bringing innovative products to market.

What you will be doing:
  • Collaborate with NVIDIA internal customers
  • Design and develop scalable software systems to manage NVIDIA’s cloud infrastructure
  • Respond to real-time operational events
  • Build automation software for managing a multi-tenant cloud environment
  • Engage with open-source communities related to our software stack
  • Present roadmaps, visions, and demos to internal stakeholders and NVIDIA leadership
What we need to see:
  • At least 5 years of experience designing and building distributed software systems
  • Experience supporting systems with external or internal customers
  • BS/MS degree in Computer Science or related fields, or equivalent experience
  • Proficiency in systems programming languages such as C, C++, Go, or Rust
  • Ability to design and implement maintainable APIs
  • Practical experience with asynchronous programming, type safety, threading, state machines, and data structures
  • Knowledge of data persistence solutions like SQL
  • Understanding of secure communication protocols (e.g., mutual TLS, IPsec)
  • Knowledge of SRE principles including observability, SLOs, and logging
Ways to stand out from the crowd:
  • Experience with Hyperscale Cloud Service Providers
  • Understanding networking protocols such as IP, IPv6, BGP, HTTP, ICMP, tunneling protocols (VXLAN, Geneve, GRE)
  • Familiarity with Infiniband networking
  • Background with host management systems (DHCP, Redfish, UEFI) and security services (TPM, TXT, SecureBoot)
  • Experience with Kubernetes or distributed task scheduling

NVIDIA leads in AI, HPC, and Visualization. Our GPUs power modern computing, enabling groundbreaking work from AI to autonomous vehicles. We seek passionate individuals to join us in accelerating AI's future. NVIDIA is recognized as a top employer, with innovative and talented teams worldwide. If you are creative and passionate about cloud services, we want to hear from you!

The base salary range is $148,000 to $287,500, determined by location, experience, and comparable roles. Additional benefits and equity are also available. Applications are accepted continuously.

NVIDIA is committed to diversity and equal opportunity, welcoming applicants regardless of race, religion, gender, age, veteran status, disability, or other protected characteristics.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Platform Architect - AWS

Quantiphi

Remote

USD 125.000 - 225.000

Yesterday
Be an early applicant

Senior Director, NVIDIA Partnership

DataDirect Networks

San Francisco

Remote

USD 235.000 - 436.000

7 days ago
Be an early applicant

Senior System Firmware Engineer, RAS - Platform Software

NVIDIA Corporation

Santa Clara

Remote

USD 184.000 - 357.000

8 days ago

DGX Cloud Sales Operations Lead

NVIDIA Corporation

Santa Clara

Remote

USD 128.000 - 253.000

2 days ago
Be an early applicant

Senior Software Engineer, DGX Cloud Orchestration

NVIDIA

Remote

USD 136.000 - 265.000

30+ days ago

Solution Architect, GenAI

Lenovo

Remote

USD 170.000 - 190.000

30+ days ago

Senior Director, NVIDIA Partnership

DDN

San Francisco

Remote

USD 235.000 - 436.000

7 days ago
Be an early applicant

Staff Architect, AI Infrastructure

Support Revolution

San Jose

On-site

USD 168.000 - 184.000

Yesterday
Be an early applicant

Staff Architect, AI Infrastructure

Support Revolution

San Jose

On-site

USD 168.000 - 184.000

Yesterday
Be an early applicant