Senior Math Libraries Engineer, Dense Linear Algebra

Nvidia

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Salary
$184,000–$287,500 / yr
Posted
37 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $220k
This role $236k
$167k most similar roles pay here $300k

This role pays more than 64% of similar roles. Most pay $190,750–$249,762 — the shaded band above. At the midpoint, this role pays about $236k versus about $220k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

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

View all roles at Nvidia

At a glance

TL;DR · Senior Math Libraries Engineer, Dense Linear Algebra

As a Senior Math Libraries Engineer - Dense Linear Algebra, you will join the development team focused on high-performance libraries like cuSOLVER to build and optimize dense linear algebra kernels. You will be responsible for designing, implementing, and optimizing scalable numerical software on GPUs, specifically targeting algorithms such as triangular factorizations, eigenvalue decompositions, and singular value decompositions. The role involves providing technical leadership to engineers and interns while collaborating with product management to define technical roadmaps and improve library maintainability. You will utilize C++, CUDA, MPI, OpenMP, OpenACC, and pthreads to develop software based on BLAS and LAPACK standards. This position addresses the critical need for high-performance computing in fields like computer aided engineering, electronic design automation, quantum chemistry, autonomous vehicles, and large language models by providing optimized GPU accelerated libraries and SDKs.

What you'll do

  • Design, implement, and optimize scalable high-performance numerical dense linear algebra software on GPUs.
  • Develop kernels for algorithms including triangular factorizations, eigenvalue decompositions, and singular value decompositions.
  • Provide technical leadership and guidance to library engineers, QA engineers, and interns.
  • Collaborate with product management and partners to define feature requirements and contribute to technical roadmaps.
  • Identify opportunities to improve library quality, performance, and maintainability through re-architecting.
  • Establish innovative software development practices to enhance overall project execution.

What we're looking for

  • PhD or MSc degree in Computational Science and Engineering, Computer Science, Applied Mathematics, or a related field.
  • 5+ years of experience developing, debugging, and optimizing high-performance numerical linear algebra software using C++.
  • Experience with parallel programming frameworks such as CUDA, MPI, OpenMP, OpenACC, or pthreads.
  • Strong fundamentals in numerical methods including computational linear algebra and various decomposition methods.
  • Experience developing dense linear algebra libraries such as BLAS, LAPACK, PBLAS, or SCALAPACK.
  • Knowledge of CPU and/or GPU hardware architecture.
  • Experience with software development practices like CI/CD systems and project management tools like JIRA.
  • Strong collaboration, communication, and documentation skills.

More like this

Similar roles

Senior Math Libraries Engineer, AI and HPC

Nvidia

Remote 156 days ago $184,000$287,500
C++ CUDA HPC Kernel Generation JIT Linear Algebra Assembly MPI OpenMP OpenACC pthreads Python Machine Learning Deep Learning Operator Fusion Agile JIRA
8+ yrs exp Remote

Senior Accelerated Computing Architect

Nvidia

Santa Clara, CA 150 days ago $184,000$287,500
CUDA OpenCL C C++ Python MPI NVSHMEM OpenSHMEM IPC Linear Algebra Numerical Methods Software-Hardware Co-design Data Structures Algorithms
6+ yrs exp

Senior Software Engineer, NCCL

Nvidia

Santa Clara, CA 3 days ago $152,000$241,500
C++ C CUDA NVIDIA GPUs PyTorch TensorFlow NCCL UCX MPI OpenSHMEM Linux High-Performance Computing InfiniBand iWARP Parallel Programming Deep Learning Frameworks
5+ yrs exp

Senior VLSI Library Methodology Engineer

Nvidia

Santa Clara, CA 9 days ago $136,000$218,500
Python C++ Perl EDA Tools Innovus Fusion Compiler Crosscheck Virtuoso VLSI Physical Design CAD Data Pipelines Automation Scripting LLM Synthesis Place and Route Timing Closure
4+ yrs exp