Skip to main content
CareerApp
NVIDIA

Senior Deep Learning Frameworks CUDA Software Engineer

NVIDIA

Senior

$184,000 – $356,500

Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

This role involves integrating CUDA features and distributed runtime technologies into AI frameworks like PyTorch and vLLM, working on the performance and scalability of deep learning systems across multi-GPU clusters. It suits experienced systems engineers who combine deep learning knowledge with low-level optimization expertise and want to shape the infrastructure that powers modern AI.

Our summary, not NVIDIA’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • Bachelor's, Master's or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 8+ years of industry experience or equivalent after degree
  • Development experience with deep learning frameworks like PyTorch and JAX
  • Development experience with inference engines like TRT-LLM, vLLM, or sgLang
  • Rapid prototyping in Python, C++, or CUDA
  • Understanding of AI models, parallelism, and compiler technologies
  • Performance benchmarking experience on AI clusters
  • Familiarity with PyTorch profiler or NVIDIA Nsight Systems
  • Understanding of HPC/AI communication concepts
  • Knowledge of computer architecture, hardware-software interactions, and operating systems

Nice to have

  • Deep expertise in performance internals of PyTorch, JAX, TensorRT, vLLM, sgLang, Nemo, Megatron, or MaxText
  • Hands-on experience with NCCL, MPI, UCX, and distributed ML techniques like pipeline or tensor parallelism
  • Expertise in training, distributed inference, MoE, reinforcement learning, or kernel authoring
  • Background in deep learning compilers at graph or codegen level
  • Experience with compute and communication overlap in distributed systems

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.