Senior Math Libraries Engineer - Sparse Linear Algebra

World leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Math Libraries Engineer - Sparse Linear Algebra

NVIDIA is seeking a Senior Math Libraries Engineer to join their Sparse Linear Algebra team, focusing on developing crucial technologies like cuDSS, cuSPARSE, and cuSPARSELt. This role combines advanced mathematics with high-performance computing, targeting platforms from edge computing to supercomputers. The position involves creating accelerated linear algebra functions used in various applications from gaming and Machine Learning to autonomous driving and chip modeling.

The role requires deep expertise in both software engineering and mathematical concepts, particularly in sparse linear algebra. You'll be working on developing and optimizing scalable high-performance numerical software, providing technical leadership, and collaborating with product management to shape the future of NVIDIA's math libraries.

As a senior engineer, you'll be responsible for complex technical challenges that require innovative solutions and leadership skills. The position offers the opportunity to work with cutting-edge technology at a company that pioneered GPU computing and is now leading in AI computing. You'll be part of a team that directly impacts scientific computing and deep learning software stacks used worldwide.

The ideal candidate should have extensive experience in high-performance computing, particularly with GPU acceleration using CUDA, and a strong foundation in numerical methods. The role offers competitive compensation, including a base salary range of $184,000 - $356,500 USD, plus equity and benefits. This hybrid position is based in Santa Clara, CA, allowing for both on-site collaboration and remote work flexibility.

Last updated 3 hours ago

Responsibilities For Senior Math Libraries Engineer - Sparse Linear Algebra

  • Developing and optimizing scalable high-performance numerical sparse linear algebra software
  • Providing technical leadership and guidance to library engineers
  • Working with product management and partners to understand requirements
  • Contributing to technical roadmaps of libraries
  • Finding opportunities to improve library performance and reduce code maintenance

Requirements For Senior Math Libraries Engineer - Sparse Linear Algebra

Python
  • PhD or MSc's degree in Computational Science, Computer Science, Applied Math, or related field
  • 5+ years experience developing and optimizing high-performance parallel numerical sparse linear algebra applications
  • Excellent C++ programming and software design skills
  • Deep understanding of numerical methods, especially sparse linear algebra algorithms
  • Proven experience in leading and completing software development projects
  • Excellent collaboration, communication, and documentation habits

Benefits For Senior Math Libraries Engineer - Sparse Linear Algebra

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Math Libraries Engineer - Sparse Linear Algebra

Senior Software Developer, HPC Cluster Management

Senior Software Developer position at NVIDIA focusing on HPC Cluster Management, offering competitive compensation and the opportunity to work on cutting-edge technology.

Senior CUDA Compute Systems Software Engineer

Senior CUDA Compute Systems Software Engineer role at NVIDIA, focusing on kernel-level drivers development for AI and Data Center products, offering competitive compensation and growth opportunities.

Senior System Software Engineer, CUDA Driver for Windows

Senior System Software Engineer position at NVIDIA working on CUDA Driver for Windows, focusing on GPU acceleration and system-level programming.

Senior Software Engineer - SONiC Design Group

Senior Software Engineer position at NVIDIA focusing on SONiC Network OS development for high-performance AI networking infrastructure.

Senior System Software Engineer - Dynamo and Triton Inference Server

Senior System Software Engineer position at NVIDIA focusing on Dynamo and Triton Inference Server development, offering competitive salary and remote work options.