Drimva

NVIDIA

Senior Math Libraries Engineer - Sparse Linear Algebra

$152K–$288K

US, CA, Santa Clara +1 · Senior · Full-time · Posted Jan 9, 2026

Location
US, CA, Santa Clara
US, Remote
Experience
5+ years overall.
Education
PhD or MSc degree (or equivalent experience) in Computational Science and Engineering, Computer Science, Applied Mathematics, or a related science or engineering field is preferred.

About the job

Designs, develops, and optimizes GPU-accelerated sparse linear algebra kernels and software for NVIDIA libraries and GPU architectures.

What you'll do

  • Design, implement, and optimize scalable sparse linear algebra software for current and future GPU architectures.
  • Collaborate with library engineers, QA, interns, and partners on sparse BLAS operations and sparse solvers, and contribute to library roadmaps.
  • Improve library quality, performance, and maintainability through re-architecting and software development practices.

What they ask for

  • 5+ years of experience developing, debugging, and optimizing high-performance sparse linear algebra software using C++ and parallel programming.
  • Strong fundamentals in floating point arithmetic and sparse linear algebra primitives such as matrix-vector and matrix-matrix products.
  • Experience developing, maintaining, and testing sparse linear algebra libraries.
  • Strong collaboration, communication, and documentation habits.

Nice to have

  • PhD or MSc degree (or equivalent experience) in Computational Science and Engineering, Computer Science, Applied Mathematics, or a related science or engineering field is preferred.
  • Knowledge of CPU/GPU architecture, low-level GPU optimization, sparse solver methods, CI/CD, large-scale computing, or globally distributed agile organizations.

Pay

152,000 USD - 218,500 USD (base salary, Level 3); 184,000 USD - 287,500 USD (base salary, Level 4)

Tools

C++, CUDA, MPI, OpenMP, OpenACC, pthreads, JIRA, cuSPARSE

Model-written summary · the original posting is authoritative

First seen Oct 16, 2026 · Last verified Nov 5, 2026 (UTC)