← All roles

Senior Software Engineer — cuEquivariance

NVIDIA· Engineer, Sys SW
Apply on company site
Santa Clara, CA$184k - $287.5kFull-timePosted 4mo ago

About the role

Senior Software Engineer to join the cuEquivariance team within NVIDIA BioNeMo, focusing on CUDA kernel engineering and Python library development (PyTorch and JAX) for geometric neural networks and equivariant ML primitives, with production-ready GPU kernels and interfaces for external frameworks.

Responsibilities

  • Build, implement, and optimize CUDA kernels for equivariant neural network primitives — tensor products, segmented polynomials, and triangle-based operations — targeting peak performance across NVIDIA GPU generations.
  • End-to-end delivery of GPU-accelerated geometric ML primitives: implementation to production-quality software used by external frameworks.
  • Build and maintain interfaces for PyTorch and JAX exposing cuEquivariance primitives to developers and researchers.
  • Drive CI/CD infrastructure for multi-GPU kernel builds, automated correctness testing, and performance regression tracking.
  • Collaborate with Applied Science and research teams to evaluate new equivariant architectures and translate prototypes into production kernels.
  • Engage with third-party framework developers and partners to align on interfaces and ensure clean integration into production pipelines.

Qualifications

  • 6+ years of software engineering experience with a strong background in CUDA and GPU programming.
  • Deep proficiency in C++ and Python; experience building and shipping production libraries used by external developers.
  • Good foundation in GPU computing: memory hierarchy, warp-level execution, occupancy, and performance profiling methodology.
  • Experience building or contributing to production scientific software libraries, ML frameworks, or developer-facing GPU APIs.
  • Familiarity with concepts in geometric machine learning — equivariance, group representations, irreducible representations, or tensor products.

Skills

Required:CUDA programmingC++PythonGPU performance optimizationGeometric machine learning concepts
Nice to have:CI/CD for multi-GPU kernels

Benefits

  • equity and benefits package (NVIDIA benefits)
  • Competitive base salary with location-based ranges
  • Open to base salary ranges: 184,000 USD - 287,500 USD (Level 4) or 224,000 USD - 356,500 USD (Level 5)
  • Eligibility for equity and benefits
Last updated Aug 28, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA