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