Taro Logo

Senior Math Libraries Engineer – Emulation in AI and HPC

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

Job Description

NVIDIA, the pioneer of GPU technology and leader in accelerated computing, is seeking a Senior Math Libraries Engineer to join their AI and HPC team. This role focuses on emulation of math operations across different precisions, contributing to revolutionary applications in healthcare, NLP, VR, deep learning, and autonomous vehicles. The position offers a competitive salary range of $184,000 - $356,500 USD depending on level, plus equity and comprehensive benefits.

The role involves developing GPU-accelerated math libraries that power data centers worldwide. You'll be working on implementing high-quality numerical dense linear algebra software on GPUs, providing technical leadership, and collaborating with product management to define technical roadmaps. The ideal candidate should have 5+ years of experience with CUDA and C++, strong knowledge of GPU architecture, and expertise in finite precision arithmetics.

NVIDIA's work environment is known for being one of the technology world's most desirable employers, offering competitive compensation and opportunities to work on cutting-edge technology. The company's invention of the GPU in 1999 has led to transformative developments in PC gaming, computer graphics, and AI. Now recognized as "the AI computing company," NVIDIA continues to push boundaries in technological advancement.

The position offers flexibility with hybrid work arrangements and the opportunity to work with some of the most forward-thinking professionals in the industry. The role is perfect for creative and autonomous engineers passionate about technology and interested in making a significant impact on world-changing applications.

Last updated a day ago

Responsibilities For Senior Math Libraries Engineer – Emulation in AI and HPC

  • Scope, design, and implement high quality numerical dense linear algebra software on GPUs
  • Provide technical leadership and feedback to library engineers
  • Mentor interns
  • Work with product management and customers to understand requirements
  • Define technical roadmaps of libraries
  • Improve library performance and reduce code maintenance overhead

Requirements For Senior Math Libraries Engineer – Emulation in AI and HPC

Python
Linux
  • PhD or Master's degree in Computer Science, Applied Math, or related field
  • 5+ years of experience in designing, developing, testing software using CUDA and C++
  • Knowledge of GPU hardware architecture
  • Strong fundamentals in finite precision arithmetics and numerical methods for linear algebra
  • Great teamwork, communication, and documentation habits

Benefits For Senior Math Libraries Engineer – Emulation in AI and HPC

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Related Jobs

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer role at NVIDIA focusing on data center system bringup, debugging, and firmware development for GPU-accelerated server systems.

Senior Storage Production Engineer - DGX Cloud

Senior Storage Production Engineer role at NVIDIA focusing on designing and maintaining large-scale storage systems for DGX Cloud platform.

Senior Software Engineer, Fabric Networking - GPU

Senior Software Engineer position at NVIDIA focusing on GPU Fabric Networking, developing communication software for high-performance computing and AI applications.

Senior System Software Engineer - Performance

Senior System Software Engineer role focused on AI system performance and datacenter applications optimization at NVIDIA.

Senior Systems Software Engineer, Linux and Containers

Senior Systems Software Engineer role at NVIDIA focusing on Linux kernel development, container technologies, and distributed systems optimization.