Software Engineer, DGX Cloud AI Infrastructure

NVIDIA Corporation

Redmond

On-site

AUD 167,000 - 323,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NVIDIA Corporation seeks a Software Engineer to bring up, benchmark, and optimize distributed AI workloads at scale. You will validate large multi-GPU clusters, triage failures, and tune runtimes across PyTorch, CUDA, NCCL, and Megatron/Nemo stacks.

Collaboration with framework, systems, and platform teams is essential to deliver data-driven performance insights and robust qualification workflows. Candidates have 3+ years in AI or HPC software, strong Python and C/C++, and experience with

Qualifications

  • Bachelor’s or Master’s in Computer Science or related field.
  • 3+ years of software development for AI, HPC, or systems.
  • Experience with multi-GPU or multi-node workloads.
  • CUDA-aware distributed execution experience.
  • Experience with containerized cluster environments.
  • Strong Python and C/C++ programming skills.

Responsibilities

  • Bring up, validate, and debug large-scale AI clusters and workloads.
  • Tune and benchmark AI pre-training, post-training, and inference workloads.
  • Perform root-cause analysis of failures in distributed environments.
  • Contribute to resilience and failure-attribution tooling.
  • Build repeatable benchmark suites and qualification workflows.

Skills

Python
C/C++
Distributed systems
Debugging
GPGPU / CUDA
Cluster management

Education

Bachelor's degree in Computer Science
Master's degree in Computer Science

Tools

NCCL
UCX
InfiniBand

Job description

NVIDIA is at the forefront of the generative AI revolution, building the software and systems that power the world’s most advanced large language model workloads. We are looking for a Software Engineer focused on bring-up, triage, benchmarking, analysis, and optimization of distributed training and inference workloads across NVIDIA GPU platforms at the largest scales we run.

What You’ll Be Doing
  • Bring up, validate, and debug large-scale AI clusters, infrastructure, and end-to-end workloads.
  • Bring up, tune, and benchmark AI pre-training, post-training, and inference workloads using PyTorch, NeMo / Megatron, TensorRT-LLM, and adjacent NVIDIA AI software stacks.
  • Perform root-cause analysis of failures in large distributed environments
  • Contribute to the resilience and failure-attribution tooling that detects, triages, and attributes node, fabric, and workload failures across the cluster.
  • Build and maintain repeatable benchmark suites, automation, acceptance criteria, and qualification workflows on new platforms.
  • Tune runtime settings, communication parameters, and deployment configurations in close partnership with framework, systems, and platform teams.
  • Deliver actionable, data-driven recommendations based on profiling, benchmark results, and cluster characterization.
What We Need To See
  • Bachelor’s or Master’s in Computer Science or a related technical field (or equivalent experience).
  • 3+ years of experience developing software for AI, HPC, or systems-level applications.
  • Hands-on experience with multi-GPU or multi-node workloads and CUDA-aware distributed execution.
  • Backgroun with debugging and scaling distributed systems.
  • Experience debugging and triaging AI applications across the full stack, from the application level toward the hardware.
  • Experience operating workloads in scheduled, containerized cluster environments.
  • Excellent analytical, debugging, and communication skills, and a collaborative approach across teams.
  • Strong Python and C/C++ programming skills.
Ways To Stand Out From The Crowd
  • Hands-on experience with NCCL and CUDA-aware distributed execution.
  • Deep familiarity with the RDMA software stack (NCCL, IB verbs, UCX, libfabric) and with InfiniBand / RoCE congestion debugging.
  • Experience building acceptance tests, benchmark harnesses, regression gates, or cluster qualification tooling for AI platforms, including MLPerf.
  • Experience diagnosing performance jitter
  • Experience building resilience, fault-detection, or failure-attribution systems for datacenter-scale infrastructure.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you’re creative, autonomous, and love a challenge, we want to hear from you.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 116,000 USD - 189,750 USD for Level 2, and 140,000 USD - 224,250 USD for Level 3.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until October 19, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

, , JR2019248

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud Services Software Engineer
Cloud Services Software Engineer

NVIDIA Corporation • Redmond

On-site
AUD 219,000 - 348,000
Equity
Benefits
Senior HPC Support Engineer - Ethernet and AI Infrastructure
Senior HPC Support Engineer - Ethernet and AI Infrastructure

NVIDIA Corporation • Redmond

On-site
AUD 173,000 - 298,000
Senior High Performance AI Engineer
Senior High Performance AI Engineer

NVIDIA Corporation • Redmond

On-site
AUD 265,000 - 513,000
Equity
Benefits
Senior AI/HPC Infrastructure Architect
Senior AI/HPC Infrastructure Architect

NVIDIA • Sydney

On-site
AUD 120,000 - 160,000
System Software Engineer - Performance
System Software Engineer - Performance

NVIDIA • Redmond

On-site
AUD 178,000 - 280,000
Senior Compiler Engineer, Agentic Compiler Systems
Senior Compiler Engineer, Agentic Compiler Systems

NVIDIA Corporation • Redmond

On-site
AUD 219,000 - 348,000
Equity
Benefits
Senior Solution Architect, AI Compute Engineer - NVIS
Senior Solution Architect, AI Compute Engineer - NVIS

NVIDIA • Sydney

On-site
AUD 120,000 - 160,000
Senior Technical Product Manager, Accelerated Compute Platforms
Senior Technical Product Manager, Accelerated Compute Platforms

NVIDIA Corporation • Redmond

On-site
AUD 242,000 - 472,000
Equity and benefits
Senior System Firmware Engineer
Senior System Firmware Engineer

NVIDIA Corporation • Redmond

On-site
AUD 324,000 - 516,000
Equity
Benefits
Solutions Architect - DevOps
Solutions Architect - DevOps

NVIDIA Corporation • Sydney, Melbourne

Remote
AUD 170,000 - 230,000