Senior Software Engineer, GPU Local AI Platforms

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAWestford, MAAustin, TXDurham, NCSeattle, WA
Employment
Full-time
Posted
95 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $193k
$141k $246k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $151,000–$235,750.

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 Software Engineer, GPU Local AI Platforms

The Senior Software Engineer - GPU Local AI Platforms joins the Local AI team to build the software stack enabling large language models and generative AI applications to run efficiently on NVIDIA edge AI hardware. You will own the platform for performance, CI/CD pipelines, validated recipes, and model bring-up infrastructure. Daily responsibilities include tracking open-source LLM inference frameworks, analyzing model architectures like MoE routing and speculative decoding, and characterizing multi-node inference behavior using NCCL/RCCL. You will develop developer-facing inference recipes and perform performance analysis mapping hardware limits to throughput. Required skills include Python, C++, CUDA, Triton, and experience with GPU kernel development, KV-cache management, and container engineering using Docker or the NVIDIA Container Toolkit to solve high-performance inference challenges.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Track and evaluate innovations in open-source LLM inference frameworks to identify performance-critical features for NVIDIA edge hardware.
  • Analyze how new model architectures and inference algorithms map onto NVIDIA GPU architecture to identify optimization opportunities.
  • Characterize multi-node inference behavior including collective communication primitives and parallelism efficiency on edge cluster configurations.
  • Produce performance analysis reports mapping theoretical hardware limits to observed inference throughput, latency, and utilization.
  • Own the model validation workflow for new releases, including architecture compatibility assessment and performance characterization.
  • Develop and maintain developer-facing inference recipes while automating staleness detection and building feedback loops from CI results.
  • Serve as the technical point of contact for community and partner questions regarding hardware-specific inference issues.

What we're looking for

  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 12+ years of software engineering experience with depth in GPU computing, ML systems, or high-performance inference.
  • Strong Python or C++ programming, software design, and software engineering skills.
  • Hands-on experience with GPU kernel development or optimization using CUDA/C++, Triton, or equivalent.
  • Working knowledge of LLM inference internals, including attention mechanisms, KV-cache management, quantization, and tensor parallelism.
  • Container engineering expertise including multi-architecture Docker or OCI builds, layer optimization, and NVIDIA Container Toolkit.
  • Strong analytical skills to form performance hypotheses, design experiments, interpret results, and communicate findings clearly.

More like this

Similar roles

Engineering Manager, Deep Learning Inference

Nvidia

Santa Clara, CA +5 91 days ago
CUDA Triton CUTLASS C++ Python PyTorch vLLM SGLang TensorRT-LLM NCCL NVSHMEM NIXL FlashInfer Agile Deep Learning GPU Programming Distributed Inference
6+ yrs exp Hybrid

Senior Software Engineer, AI Inference Performance

Nvidia

Santa Clara, CA 29 days ago $184,000–$287,500
CUDA Python C++ Rust TensorRT-LLM vLLM SGLang Triton PyTorch NVIDIA Nsight Systems CUTLASS NCCL Quantization Distributed Systems GPU Architecture Model Parallelism Speculative Decoding
6+ yrs exp

Engineering Manager, Deep Learning Inference

Nvidia

Santa Clara, CA +5 83 days ago $184,000–$287,500
CUDA Triton CUTLASS C++ Python vLLM SGLang FlashInfer TensorRT-LLM PyTorch NCCL NVSHMEM NIXL Multi-GPU Communications Distributed Inference Agile GPU Programming
6+ yrs exp Hybrid

Senior Software Engineer, GPU

Nvidia

Santa Clara, CA 15 days ago $152,000–$241,500
C System Software Kernel Modules Operating System Internals SoC GPU Display Port HDMI eDP Algorithms Data Structures Power Management System-level Debugging VESA PSR FreeSync
5+ yrs exp