NVIDIA Corporation

Senior Software Engineer - cuEquivariance

NVIDIA Corporation$184K — $356K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of software engineering experience with CUDA and GPU programming.
  • Proficient in C++ and Python; experience with production library development.
  • Strong foundation in GPU computing aspects such as memory hierarchy and performance profiling.
  • Experience with scientific software libraries or developer-facing GPU APIs.
  • Familiarity with geometric machine learning concepts like equivariance and tensor products.
  • BS/MS in Computer Science, Physics, Applied Mathematics, or related field, or equivalent experience.

Responsibilities

  • Build and optimize CUDA kernels for geometric neural network operations.
  • Ensure end-to-end delivery of GPU-accelerated ML primitives to production.
  • Develop and maintain PyTorch and JAX interfaces for cuEquivariance.
  • Drive CI/CD infrastructure for multi-GPU builds and automated testing.
  • Collaborate with research teams to translate prototypes into production kernel implementations.
  • Engage with third-party developers to ensure smooth software integration.

Benefits

  • Comprehensive benefits package for employees and their families.
  • Eligibility for equity compensation.
  • Highly competitive salaries.
  • Strong company reputation as a desirable employer.
Full Job Description
NVIDIA BioNeMo is building the computational foundation for the next generation of biological discovery. We are looking for a Senior Software Engineer to join the cuEquivariance team - an NVIDIA library that accelerates geometric neural networks on NVIDIA GPUs, enabling researchers in molecular biology, materials science, and physics to train and deploy equivariant models at scale. This team builds and ships the production GPU kernels and software interfaces that power equivariant deep learning throughout the scientific field. The work spans CUDA kernel engineering, Python library development involving both PyTorch and JAX, and direct collaboration with research teams and external framework developers. If you want to work where GPU computing meets graph-based deep learning, this is the role for you. Your work will run in production pipelines across the scientific community. What You Will Be Doing: • 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. • Be responsible for the end-to-end delivery of GPU-accelerated geometric ML primitives: from implementation to validated, production-quality software that external frameworks depend on. • Build and maintain the interfaces for PyTorch and JAX that expose cuEquivariance primitives to application 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 directly with third-party framework developers and partners to align on interfaces and ensure delivered software integrates cleanly into production pipelines. What We Need to See: • 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 chipping in 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 - sufficient to work efficiently in the domain. • BS/MS in Computer Science, Physics, Applied Mathematics, or a related field, or equivalent experience. Ways to Stand Out from the Crowd: • You have chipped in to or deeply used a major neural network framework that respects equivariance: e3nn, MACE, NequIP, SE(3)-Transformers, or similar. • Hands-on experience with Triton kernel development or other GPU kernel authoring tools alongside CUDA. • Experience with mixed-precision or tensor-core-aware algorithm design for scientific or ML workloads. • PhD or equivalent experience in computational chemistry, biophysics, physics, or computer science with a focus on geometric deep learning or HPC. • Contributions to open-source geometric ML or GPU computing projects. Widely considered to be one of the technology world's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/ Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until May 26, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.

About NVIDIA Corporation

Nvidia, a global leader in graphics, gaming, and AI technology, offers Nvidia careers and internship opportunities for those passionate about driving innovation in the tech industry. you'll find a company committed to growth, teamwork, and leadership in computer science and machine learning domains.

About Nvidia

A Pioneer in Technology and Innovation

Nvidia has cemented its reputation as a powerhouse in developing advanced graphics processing units (GPUs) and has significantly contributed to the gaming industry's evolution. Moreover, its foray into AI and machine learning has opened new frontiers in technology, making Nvidia a beacon of innovation and a desirable workplace for ambitious tech professionals.

Job Opportunities

Diverse Positions in a Dynamic Field

Nvidia is continuously on the lookout for talented individuals across various domains, including hardware and software engineering, product design, marketing, and sales. Employment opportunities at Nvidia are vast, catering to a wide range of expertise and career aspirations.

Employment in Hardware and Graphics

For those fascinated by the intricacies of hardware and graphics technology, Nvidia offers positions that sit at the forefront of gaming and computing advancements.

Growth in Machine Learning and AI

Nvidia's leadership in AI and machine learning has created numerous vacancies for specialists eager to contribute to groundbreaking projects.

Recruitment in Computer Science

With the constant demand for innovation, Nvidia's recruitment efforts focus on computer science experts capable of pushing the boundaries of what's possible.

Internship Program

Opening Doors to Future Innovators

Nvidia's internship program is designed to nurture the next generation of technology leaders, offering hands-on experience in a culture that celebrates creativity and teamwork.

Benefits and Culture

Interns at Nvidia enjoy a plethora of benefits, from competitive stipends to mentorship opportunities, all within an environment that values growth and learning.

Opportunities for Students

Whether you're an undergraduate, a master's student, or a Ph.D. candidate, Nvidia's internships provide a real-world glimpse into the tech industry, offering valuable experience in various technology fields.

Pathways to Full-Time Employment

Many interns have transitioned into full-time positions, marking the start of successful careers at Nvidia. The internship program is more than a stepping stone into the company; it’s an investment in the professional development of interns. The goal is to ensure that interns are well-equipped for future challenges.

Nvidia Careers: More Than Just a Job

Nvidia offers more than just a job to its employees; it provides a front-row seat on the journey into the future of technology. Nvidia stands as a pillar of innovation with its vast opportunities in hardware, graphics, gaming, machine learning, and computer science. Nvidia careers serve as a launching pad for talented workers who aim to redefine the technological landscape. Whether through full-time positions or internships, joining Nvidia means contributing to a legacy of breakthroughs and becoming part of a global community dedicated to pushing the boundaries of what's possible.
Learn more about NVIDIA Corporation
Size
22,473 employees
Market Cap
$350.4 billion
Industry
Net Income
$4.3 billion
Founded
1993
5 Year Trend
+31.3%
Revenue
$16.6 billion
NASDAQ

Similar Jobs

More Jobs at NVIDIA Corporation

More Information Technology Jobs

Find similar Senior Software Engineer - cuEquivariance jobs: