CareerPlan

Senior Math Libraries Engineer - Direct Sparse Solvers

US, CA, Santa ClaraFull-time$184k2026-06-09 → 2026-11-10

Core

Designing, implementing, and optimizing direct sparse solvers for GPU architectures to accelerate scientific and engineering simulations, data analytics, and AI.

Role type

Senior IC high-performance computing engineer (GPU kernels)

Builds

cuDSS, a CUDA library for direct solvers for sparse linear systems

Domain

High-performance computing / Scientific computing / GPU acceleration

Deliverable

production ML models

Required skills

C++, CUDA, parallel programming, sparse linear algebra primitives, numerical analysis, floating-point arithmetic, GPU hardware architecture, low-level performance optimization

Preferred skills

Direct solver techniques (reordering, multi-frontal factorizations), CI/CD systems, large-scale computing technologies (PDE solvers, eigenvalue solvers)

Responsibilities

Designing and optimizing direct sparse solvers for existing and future GPU architectures; collaborating with library engineers, QA, and interns on development, testing, and release; working with product management to define technical roadmaps; improving library quality and maintainability through re-architecting

Seniority

Senior, hands-on IC