Optimize frontier-scale LLM workloads across PyTorch, JAX, NeMo, and NeMo RL running on thousands of GPUs.
Originally posted 30 October 2026 by the employer. Relisted by the employer on 31 October 2026.
About the role
NVIDIA is seeking a Principal Engineer to drive the performance of large-scale AI training and post-training workloads across NVIDIA’s full hardware and software stack. You will analyze and optimize frontier-scale LLM workloads running on thousands of GPUs, driving improvements across frameworks such as PyTorch, JAX, NeMo, and NeMo RL.
What you'll do
- Lead end-to-end performance analysis and optimization of LLM pre-training and post-training workloads on NVIDIA hardware and software platforms.
- Drive workloads closer to speed-of-light performance by identifying and removing bottlenecks across compute, memory, communication, scheduling, parallelism strategy, kernel efficiency, framework overhead, and system-level scaling.
- Develop production-quality software, tools, models, benchmarks, and analysis infrastructure to improve training performance, efficiency, and developer velocity across NVIDIA’s AI software stack.
- Build and refine performance models, workload characterizations, and simulation methodologies to guide future GPU, networking, system, and software architecture decisions.
- Serve as a technical authority for AI training performance, partnering with teams across GPU architecture, systems, CUDA libraries, compilers, networking, frameworks, product management, and applied AI.
- Translate workload insights into concrete hardware and software recommendations, and mentor engineers across the organization.
What you'll need
- MS or PhD (or equivalent experience) in Computer Science, Electrical Engineering, Computer Engineering, or a related field, with 12+ years of relevant work or research experience.
- Technical impact in large-scale AI training systems, GPU performance optimization, distributed systems, high-performance computing, ML frameworks, compilers/runtimes, or hardware/software co-design.
- Deep hands-on experience analyzing and optimizing performance of large-scale deep learning workloads, especially transformer-based models, LLM pre-training, reinforcement learning, fine-tuning, or other post-training workloads.
- Understanding of GPU and AI accelerator architecture from individual accelerators to datacenter-scale systems.
- Experience with distributed training techniques such as data parallelism, tensor parallelism, pipeline parallelism, expert parallelism, sequence parallelism, activation checkpointing, mixed precision training, and communication/computation overlap.
- Track record of using profiling, tracing, benchmarking, and performance modeling tools to diagnose complex bottlenecks and drive measurable improvements.
Skills: LLM workloads, GPU optimization, PyTorch, JAX, NeMo, CUDA libraries, AI training performance
More semiconductor jobs: NVIDIA jobs · California jobs
This role has been open 185 days — well above the 52-day median for Infrastructure/Platform Software roles.
Infrastructure/Platform Software · GPU Software Stack
|
Open roles in category
257
|
Median days open
52 d
|
Category median salary (all employers)
$221k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | NVIDIA | All employers we track in this specialty (257 roles · 18 employers) |
|---|---|---|
| Open roles in this specialty | 142 | 257 |
| Open roles in the wider Software, Firmware & Systems family | 1117 | 6358 · 144 employers |
| Median days open | 64 d | 52 d (+12 d vs this employer) |
| Median salary (USD postings) | — | $221k |
Skills observed across this category: LLM workloads, GPU optimization, PyTorch, JAX, NeMo, CUDA libraries, AI training performance
Who's hiring in this category
- NVIDIA (this employer) · 126 open roles · median 59 d
- AMD · 53 open roles · median 59 d
- Intel Corporation · 30 open roles · median 17 d
- Qualcomm · 17 open roles · median 190 d
- Arm Holdings · 10 open roles · median 3 d
- Graphcore · 4 open roles · median 10 d
How we counted: 257 open Infrastructure/Platform Software (GPU Software Stack) roles from 18 employers tracked in the SemiconductorJobs index, counted 31 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.