Software Engineering Manager, Linear Algebra Libraries

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

Description For Software Engineering Manager, Linear Algebra Libraries

NVIDIA is seeking a Software Engineering Manager to lead the development of high-performance linear algebra libraries for AI and scientific computing applications. This role combines technical leadership with team management, focusing on accelerating GPU-powered solutions for various domains including LLMs, computer vision, and scientific simulations. The position requires deep expertise in computational mathematics and software engineering, with opportunities to work on cutting-edge technology that powers data centers worldwide. The ideal candidate will bring both technical depth in high-performance computing and strong leadership skills to drive innovation in NVIDIA's core library development. The role offers competitive compensation ($224,000-$425,500) and the opportunity to work with some of the industry's brightest minds in AI and accelerated computing. The position involves collaboration with research teams, external partners, and product management to shape the future of GPU-accelerated computing libraries. This is a chance to impact various industries through the development of fundamental computing technologies while leading and growing a talented engineering team.

Last updated a month ago

Responsibilities For Software Engineering Manager, Linear Algebra Libraries

  • Lead, mentor, and grow library engineering team
  • Be responsible for quality and performance of libraries and project execution
  • Work with NVIDIA Research, Developer Technology, and Product Management teams
  • Interact with external partners and researchers for requirements gathering
  • Develop high-performance linear algebra libraries for AI and scientific computing

Requirements For Software Engineering Manager, Linear Algebra Libraries

Python
  • PhD or MSc degree in Computational Science, Computer Science, Applied Mathematics, or related field
  • 8+ years experience in developing high-performance numerical software
  • 3+ years experience recruiting, training and leading software engineering teams
  • Strong fundamentals in numerical methods and computational linear algebra
  • Experience with API design, OOP, and system architecture development
  • Experience with parallel programming (CUDA, MPI, OpenMP, OpenACC, pthreads)
  • Strong collaboration, communication, and documentation skills
  • Experience with CI/CD systems and project management tools

Benefits For Software Engineering Manager, Linear Algebra Libraries

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Software Engineering Manager, Linear Algebra Libraries

Senior Staff Application Engineer

Senior Staff Application Engineer role at NVIDIA focusing on AI-powered enterprise products and collaboration solutions, offering competitive compensation and hybrid work arrangement.

Senior Architect - NVIDIA Architecture

Senior Architect position at NVIDIA focusing on GPU architecture modeling and validation for data center applications.

Software Manager, Switch Performance Testing - Python

Lead Python automation team for NVIDIA's SONiC Network OS, managing test automation frameworks and team of engineers.

Linux GPU System Software Engineering Manager

Lead GPU device driver development team at NVIDIA, managing Linux kernel software projects and driving innovation in graphics technology.

Software Engineering Manager, Sparse Linear Algebra Libraries

Lead software engineering team developing high-performance sparse linear algebra libraries for AI and scientific computing at NVIDIA.