Senior Math Libraries Engineer - Sparse Linear Algebra
Core
Designing, implementing, and optimizing scalable high-performance numerical sparse linear algebra software for existing and future GPU architectures.
Role type
Senior IC high-performance computing engineer (sparse linear algebra)
Builds
GPU-accelerated libraries and SDKs (cuSPARSE, cuDSS) for AI, data analytics, and scientific simulations
Domain
High-performance computing, GPU acceleration, sparse linear algebra
Deliverable
production ML models
Required skills
C++, CUDA, parallel programming, sparse BLAS operations, direct/iterative sparse solvers, preconditioners, algebraic multigrid, floating point arithmetic, GPU hardware architecture, low-level performance optimization
Preferred skills
Multi-frontal factorizations, PDE solvers, eigenvalue solvers, time-domain simulation methods (CFD, FEA), CI/CD systems, JIRA
Technologies
CUDA, MPI, OpenMP, OpenACC, pthreads
Responsibilities
Designing and optimizing kernels for sparse BLAS operations and solvers; collaborating with library engineers and QA on algorithm implementation; working with product management to define technical roadmaps; re-architecting software to improve quality and performance
Seniority
Senior, hands-on IC