Jobs · Engineering · California

Senior Software Engineer, CUTLASS Kernels

NVIDIA · Santa Clara, CA · 2 wk ago
EngineeringFull-time

About the role

NVIDIA's high-performance computing platforms are powering the AI revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem dedicated to high-performance linear algebra and Tensor Core primitives.

Responsibilities

  • Write Tensor Core-based deep learning kernels such as grouped-GEMM, attention, and convolution using CUTLASS CUDA C++ and Python DSL for Blackwell, Rubin, and future architectures.
  • Optimize kernels for peak throughput on both silicon and software performance simulators.
  • Collaborate with teams across NVIDIA including the GPU architecture, NVVM/PTX compiler, CUDA library, and DL frameworks teams to ensure fast, functional, and timely kernel delivery to customers.

Requirements

  • Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).
  • 3+ years of relevant industry experience.
  • Strong proficiency in C++ programming and software design, including debugging, performance evaluation, and testing.
  • Experience with CUDA, OpenCL, HIP, SYCL, Mojo, Pallas, Triton, Mosaic, Halide, or any general-purpose or domain-specific programming language targeting highly parallel accelerators.
  • Deep understanding of computer architecture and some experience working at the assembly level.

Qualifications

  • Experience writing code specifically targeting NVIDIA Tensor Cores, particularly through PTX or CUDA/cuTile.
  • Open-source contributions to math kernel libraries or frameworks.

Skills

  • Strong C++ programming skills.
  • Experience with CUDA and other parallel computing frameworks.
  • Understanding of deep learning algorithms and their implementation.
  • Knowledge of computer architecture and assembly language.

Benefits

  • Competitive base salary ranging from $152,000 to $241,500 for Level 3, and $184,000 to $287,500 for Level 4.
  • Equity and comprehensive benefits package.

Pay

  • Base salary range: $152,000 - $241,500 for Level 3, and $184,000 - $287,500 for Level 4.

Schedule

  • Full-time position.

Similar jobs