Senior Math Libraries Engineer – AI and HPC

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Santa Clara, CA, USAHillsboro, OR, USA
$184,000 - $356,500
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Math Libraries Engineer – AI and HPC

NVIDIA, the world leader in accelerated computing, is seeking a Senior Math Libraries Engineer to join their prestigious AI and HPC team. This role sits at the intersection of high-performance computing and artificial intelligence, where you'll be developing the GPU-accelerated mathematical libraries that power revolutionary applications in healthcare, NLP, VR, deep learning, and autonomous vehicles.

The position offers an exciting opportunity to work on sophisticated technical challenges, designing and implementing high-performance numerical dense linear algebra software for GPUs. You'll be leading projects involving multiple engineers, providing technical leadership, and working closely with product management to shape the future of NVIDIA's mathematical libraries.

The ideal candidate brings a strong academic background (PhD or Master's) in Computer Science or Applied Mathematics, combined with 5+ years of hands-on experience in HPC software development using C++. Your expertise in kernel generation, JIT, and composable library design for linear algebra will be crucial for success in this role.

What makes this opportunity unique is the chance to work at the cutting edge of technology, directly impacting how the world's leading organizations revolutionize AI and scientific simulations. You'll be part of a team that develops the fundamental building blocks enabling breakthrough innovations across multiple industries.

NVIDIA offers a highly competitive compensation package, with a base salary ranging from $184,000 to $356,500 USD, plus equity and comprehensive benefits. The company is known for its forward-thinking culture and is consistently ranked among the technology world's most desirable employers. With locations in Santa Clara, CA and Hillsboro, OR, and hybrid work options available, this role offers flexibility while keeping you connected to NVIDIA's innovative ecosystem.

If you're passionate about high-performance computing, have a deep understanding of mathematical libraries, and want to be part of shaping the future of AI and HPC, this role offers an unparalleled opportunity to make a significant impact while working with some of the industry's brightest minds.

Last updated 4 hours ago

Responsibilities For Senior Math Libraries Engineer – AI and HPC

  • Design and implement high-quality numerical dense linear algebra software on GPUs
  • Lead projects involving multiple engineers and teams
  • Provide technical leadership and mentor interns
  • Work with product management to understand requirements and contribute to technical roadmaps
  • Improve library performance and reduce code maintenance overhead

Requirements For Senior Math Libraries Engineer – AI and HPC

Python
  • PhD or Master's degree in Computer Science, Applied Math, or related field
  • 5+ years of experience in HPC software development using C++
  • Strong fundamentals in kernel generation and composable library design for linear algebra
  • Leadership skills in driving software development projects
  • Strong collaboration, communication, and documentation habits
  • Experience with kernel generation and JIT

Benefits For Senior Math Libraries Engineer – AI and HPC

Equity
  • Equity
  • Competitive Benefits Package

Interested in this job?

Jobs Related To NVIDIA Senior Math Libraries Engineer – AI and HPC

Senior Applied LLM Engineer, AI – Chip Design

Senior Applied LLM Engineer position at NVIDIA focusing on AI and chip design, developing and optimizing retrieval and generation algorithms for enterprise data.

Senior Performance Engineer - Deep Learning

Senior Performance Engineer position at NVIDIA focusing on optimizing Deep Learning tools and frameworks.

Senior AI Training Performance Engineer

Senior AI Training Performance Engineer role at NVIDIA, focusing on optimizing AI training workloads and implementing solutions across the hardware/software stack.

Senior Deep Learning Performance Architect

Senior Deep Learning Performance Architect position at NVIDIA focusing on developing and analyzing next-generation architectures for AI and high-performance computing applications.

Senior Deep Learning Performance Architect

Senior Deep Learning Performance Architect role at NVIDIA focusing on developing high-performance, energy-efficient architectures for AI and machine learning applications.