CareerPlan

Senior Math Libraries Engineer - Sparsity in AI

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

Core

Design and develop C++-based systems to simplify and accelerate unstructured sparsity computing for Deep Learning and HPC on NVIDIA GPUs.

Role type

Senior IC software engineer (high-performance computing & sparse linear algebra)

Builds

GPU-accelerated libraries, SDKs, and domain-specific language (DSL) specifications for sparse storage formats

Domain

High-performance computing, Deep Learning, GPU acceleration, Sparse Linear Algebra

Deliverable

production ML models

Required skills

C++, CUDA, Python, parallel programming, sparse tensor computations, domain-specific language design, compiler optimizations

Preferred skills

LLMs, Deep Learning frameworks, low-level GPU performance optimization, numerical linear algebra methods, CI/CD systems

Technologies

C++, Python, CUDA, PyTorch, MLIR, TACO, MPI, OpenMP, JIRA

Responsibilities

Design and develop C++ systems for unstructured sparsity in DL and HPC; Enable the system in Python and PyTorch; Evaluate and improve system performance on real-life applications; Write effective and well-tested code for production use; Collaborate with product management and partners on feature and performance requirements

Seniority

Senior, hands-on IC