Senior Math Libraries Engineer, Direct Sparse Solvers
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 84% of similar roles. Most pay $169,837–$227,825 — the shaded band above. At the midpoint, this role pays about $236k versus about $199k for comparable roles.
Based on 240 similar postings.
Employer
Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing
Nvidia currently has 896 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.
Most-posted roles
At a glance
As a Senior System Software Engineer, ML and Vector Search, you will join a team focused on developing unstructured data processing libraries including cuVS and cuML. You will research, develop, benchmark, and explore novel tuned custom algorithms for accelerating vector preprocessing, indexing, and search while building high-performance machine learning algorithms for clustering and visualization. Your daily work involves analyzing, designing, and implementing optimized GPU algorithms for large-scale vector search, databases, and machine learning. You will utilize C++, CUDA, and Python to contribute to open source projects like cuML and RAFT. The role requires expertise in parallel programming frameworks such as OpenMP or pthreads, along with strong mathematics fundamentals and experience with nearest-neighbor algorithms. This position addresses the technical intersection of database systems and machine learning by optimizing high-performance software for data intelligence.
What does a System Software Engineer earn?
Median $235750 from 43 postings across 5 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Elastic
Elastic
Elastic
Elastic