Senior Deep Learning Communication Architect

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TX
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
160 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $226k
This role $236k
$172k $300k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $196,750–$254,750 — the blue band above. At the midpoint, this role pays about $236k versus about $226k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Deep Learning Communication Architect

The Senior Deep Learning Communication Architect joins the software architecture group to scale DNN models and training or inference frameworks across systems with hundreds of thousands of nodes. The role involves identifying bottlenecks in data transfer and synchronization, designing efficient communication protocols, and conducting quantitative modeling to validate new strategies. You will collaborate on hardware and software co-crafting to apply high-speed interconnects like NVLink and InfiniBand while utilizing libraries such as MPI, NCCL, UCX, and NVSHMEM. Required expertise includes parallelism techniques like Data, Pipeline, Tensor, and Expert Parallelism, alongside experience with PyTorch, TensorRT-LLM, vLLM, and SGLang. Candidates must possess strong C++ and Python programming skills, along with proficiency in CUDA, OpenCL, and RoCE networks to optimize state-of-the-art LLM performance.

What you'll do

  • Identify and eliminate bottlenecks in data transfer and synchronization during distributed deep learning training and inference.
  • Develop and implement communication algorithms and protocols tailored for deep learning workloads to minimize latency.
  • Co-craft systems with hardware and software teams to apply high-speed interconnects and communication libraries.
  • Research and evaluate new communication technologies to enhance the performance and scalability of deep learning systems.
  • Build proofs-of-concept and conduct experiments to validate and deploy new communication strategies.
  • Perform quantitative modeling to optimize the performance of state-of-the-art models on cutting-edge hardware.

What we're looking for

  • A Ph.D., Masters, or BS in Computer Science, Electrical Engineering, or a closely related field or equivalent experience.
  • 6+ years of experience in building, scaling, or parallelizing DNNs and deep learning training and inference workloads.
  • Experience evaluating and optimizing LLM training and inference performance on cutting-edge hardware.
  • Deep understanding of parallelism techniques including Data, Pipeline, Tensor, Expert Parallelism, and FSDP.
  • Understanding of emerging serving architectures like Disaggregated Serving and inference servers like Dynamo and Triton.
  • Proficiency in developing code for DNN training and inference frameworks such as PyTorch, TensorRT-LLM, vLLM, or SGLang.
  • Strong programming skills in C++ and Python.
  • Familiarity with GPU computing (CUDA and OpenCL) and InfiniBand and RoCE networks.

More like this

Similar roles

Senior Deep Learning Framework Communications Engineer

Nvidia

Remote (Santa Clara, CA) +3 9 days ago $184,000–$287,500
PyTorch JAX TRT-LLM vLLM SGLang CUDA Triton C++ Python NCCL NVSHMEM GPUDirect MPI NVIDIA Nsight Systems PyTorch Profiler High Performance Computing AI Compilers Kernel Authoring MoE
8+ yrs exp Remote

Senior Deep Learning Systems Architect

Nvidia

Santa Clara, CA 104 days ago $224,000–$356,500
Deep Learning Computer Architecture C++ Python PyTorch TensorFlow JAX CUDA OpenCL OpenACC MPI OpenMP GPU Computing HPC Numerical Analysis
10+ yrs exp

Senior Software Architect, AI Systems and Networking

Nvidia

Santa Clara, CA +1 161 days ago
C C++ Rust RDMA NVLink GPUDirect InfiniBand RoCE vLLM SGLang TensorRT-LLM NVMe-oF GPUDirect Storage S3 Distributed Training Model Parallelism Transformer Architectures Performance Profiling Systems Programming
10+ yrs exp

Senior Deep Learning Compiler Engineer

Nvidia

Remote (Santa Clara, CA) +2 18 days ago $152,000–$241,500
C++ Python CUDA OpenCL MLIR XLA TVM LLVM PyTorch GPU Architecture Compiler Optimization Deep Learning cross compilation Performance Analysis Kernel Generation
3+ yrs exp Remote