# Senior Software Engineer, CUDA Deep Learning Systems

Hiring organization: [NVIDIA](https://career.thegoodapps.co/organizations/nvidia)

Canonical page: https://career.thegoodapps.co/jobs/d4ed1205-7315-4f5d-96b4-ac5c16cf90f0

Listed on NVIDIA's own careers site. Applications go to them directly.

- Seniority: Senior
- Salary: 184000 – 287500 USD per year

## Summary

A research-focused software engineering role optimizing deep learning systems at the intersection of CUDA and AI workloads, suitable for engineers with deep systems expertise who want to tackle hardware-software co-design challenges across single GPUs to supercomputer clusters.

_Our summary, not NVIDIA's wording._

## Skills named

C++, CUDA, JAX, Python, PyTorch

## Required

- BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field
- 8+ years of relevant industry experience or equivalent academic experience
- Strong proficiency in C++ and Python
- Deep learning fundamentals with focus on transformers
- Distributed computing and multi-node scaling knowledge
- Systems programming and computer architecture background
- Low-level systems performance optimization experience
- GPU and CUDA programming with kernel optimization experience
- Experience profiling and optimizing generative AI models

## Nice to have

- Deep expertise in PyTorch, JAX, TensorRT, vLLM, sgLang, Nemo, Megatron internals
- Hands-on experience with NCCL, MPI, UCX communication libraries
- Knowledge of low-precision arithmetic (NVFP4, MXFP4, FP8, INT8)
- Background in deep learning compilers and ML systems (Triton, XLA, torch.compile)
- Experience designing agentic AI systems for infrastructure problems

Apply on NVIDIA's site: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer--CUDA-Deep-Learning-Systems_JR2022830
