Senior Math Libraries Engineer - Dense Linear Algebra

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ Hybrid

Tech Stack

AI Algorithms CI/CD @ 4 CUDA @ 4 Communication @ 7 Computer Vision Debugging @ 6 GPU @ 4 Jira @ 4 LLM MPI @ 4 Mathematics @ 4 Parallel Programming @ 6 Product Management @ 4 Project Management @ 4 Software Development @ 4 Technical Leadership

Details

We are looking for software engineers to join development efforts in dense linear algebra kernels for high-performance libraries such as cuSOLVER. The team develops GPU-accelerated libraries and SDKs supporting AI, data analytics, scientific and engineering simulations, computer-aided engineering, electronic design automation, quantum chemistry, autonomous vehicles, large language models, computer vision, encryption, and other applications.

In this role, you will work with other developers to design, develop, and optimize kernels for algorithms including triangular factorizations, eigenvalue decompositions, and singular value decompositions.

Responsibilities

  • Design, implement, and optimize scalable, high-performance numerical dense linear algebra software on GPUs.
  • Provide technical leadership and guidance to library engineers, QA engineers, and interns working on projects.
  • Work closely with product management and internal and external partners to understand feature and performance requirements and contribute to technical library roadmaps.
  • Identify and realize opportunities to improve library quality, performance, and maintainability through re-architecting and establishing innovative software development practices.

Requirements

  • PhD or MSc degree in Computational Science and Engineering, Computer Science, Applied Mathematics, or a related science or engineering field, or equivalent experience.
  • 5+ years of experience developing, debugging, and optimizing high-performance numerical linear algebra software using C++ and parallel programming. Experience with CUDA, MPI, OpenMP, OpenACC, or pthreads is preferred.
  • Strong fundamentals in numerical methods, including computational linear algebra, linear system solvers, and methods for eigenvalue, singular value, and other decompositions.
  • Experience developing dense linear algebra libraries such as BLAS and LAPACK, as well as parallel counterparts such as PBLAS and SCALAPACK.
  • Strong collaboration, communication, and documentation skills.

Preferred Qualifications

  • Knowledge of CPU and/or GPU hardware architecture.
  • Experience adopting and advancing software development practices such as CI/CD systems.
  • Experience with project management tools such as JIRA.
  • Experience working in a globally distributed organization.
  • Strong background in large-scale computing technologies such as PDE solvers, eigenvalue solvers, and time-domain simulation methods, including CFD and FEA.

Benefits

  • Equity and benefits are provided.
  • NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer.
  • Applications will be accepted at least until January 13, 2026.
  • This posting is for an existing vacancy.

More jobs at Nvidia

Similar jobs