Taro Logo

Senior Math Libraries Engineer - Sparse Linear Algebra

World leader in accelerated computing, pioneering AI and digital twins technology.
$224,000 - $425,500
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, the pioneering force behind GPU technology and AI computing, is seeking a Senior Math Libraries Engineer to join their Sparse Linear Algebra team. This role is central to developing crucial technologies like cuDSS, cuSPARSE, and cuSPARSELt, which power scientific computing and deep learning software stacks across various processors. The position offers an opportunity to work on high-performance libraries that impact industries from gaming and Machine Learning to autonomous driving and chip modeling.

The role combines deep technical expertise in sparse linear algebra with leadership responsibilities, requiring both advanced mathematical knowledge and software engineering skills. You'll be working with cutting-edge technology, developing and optimizing scalable high-performance numerical software that powers some of the most demanding computational tasks in modern computing.

As a senior engineer, you'll lead technical initiatives, collaborate with product management, and drive architectural improvements that enhance library performance. The position offers competitive compensation ($224,000 - $425,500 USD) and includes equity benefits. This is an excellent opportunity for someone passionate about high-performance computing who wants to make a significant impact in the field of scientific computing and AI.

The hybrid work environment at NVIDIA's Santa Clara location provides flexibility while maintaining collaborative opportunities with world-class engineers. The company's commitment to innovation and its position at the forefront of AI and accelerated computing makes this an exciting opportunity for experienced engineers looking to push the boundaries of what's possible in computational technology.

Last updated a month ago

Responsibilities For Senior Math Libraries Engineer - Sparse Linear Algebra

  • Developing and optimizing scalable high-performance numerical sparse linear algebra software
  • Providing technical leadership and guidance to library engineers
  • Working with product management and partners to understand requirements
  • Contributing to technical roadmaps of libraries
  • Improving library performance and reducing code maintenance overhead

Requirements For Senior Math Libraries Engineer - Sparse Linear Algebra

Python
  • PhD or MSc's degree in Computational Science, Computer Science, Applied Math, or related field
  • 10+ years experience in high-performance parallel numerical sparse linear algebra
  • Excellent C++ programming and software design skills
  • Deep understanding of numerical methods and sparse linear algebra algorithms
  • Proven experience in leading software development projects
  • Excellent collaboration, communication, and documentation habits

Benefits For Senior Math Libraries Engineer - Sparse Linear Algebra

Equity
  • Equity
  • Comprehensive benefits package

Related Jobs

Senior Software R&D Engineer, VLSI Physical Design

Senior Software R&D Engineer position at NVIDIA focusing on VLSI Physical Design and optimization algorithms development.

System Software Engineer - GPU

Senior System Software Engineer position at NVIDIA focusing on GPU and computing products development, requiring strong C++ skills and hardware expertise.

Senior Staff Software Engineer - Enterprise AI Platform

Senior Staff Software Engineer position at NVIDIA focusing on Enterprise AI Platform development, requiring 8+ years of experience and expertise in full-stack development, AI technologies, and distributed systems.

Senior System Software Technical Lead - Power and Performance

Lead technical role focusing on GPU system performance and power management at NVIDIA, requiring expertise in C programming and system software with 8+ years of experience.

Senior R&D Software Engineer, VLSI Floorplanning and Optimization

Senior R&D Software Engineer position at NVIDIA focusing on VLSI Floorplanning and Optimization, combining EDA software development with AI and machine learning techniques.