Software Engineering Manager, Sparse Linear Algebra Libraries

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

Description For Software Engineering Manager, Sparse Linear Algebra Libraries

NVIDIA is seeking a Software Engineering Manager to lead the development of high-performance sparse linear algebra libraries for AI and scientific computing applications. This role sits at the intersection of cutting-edge technology, leading a team that develops GPU-accelerated libraries and SDKs used in revolutionary applications including LLMs, computer vision, encryption, and autonomous vehicles.

The position requires a blend of technical expertise and leadership skills, with the successful candidate needing 8+ years of experience in high-performance numerical software development and 3+ years leading engineering teams. You'll be responsible for designing and optimizing software that accelerates various elements of the computing stack, working closely with NVIDIA's research, developer technology, and product management teams.

Key technical requirements include strong fundamentals in numerical methods, computational linear algebra, and parallel programming experience with technologies like CUDA, MPI, and OpenMP. The role demands expertise in API design, object-oriented programming, and system architecture development using C++ and Python.

NVIDIA offers a competitive compensation package with a base salary range of $224,000 to $425,500, plus equity and comprehensive benefits. The company is known for being one of the technology world's most desirable employers, offering the opportunity to work at the forefront of AI and accelerated computing innovation.

This hybrid role is based in the San Francisco Bay Area, allowing you to collaborate with some of the industry's brightest minds while contributing to technologies that are transforming industries worldwide. If you're passionate about leading teams, advancing technical innovation, and making a significant impact in the field of high-performance computing, this role offers an exceptional opportunity to shape the future of AI and scientific computing.

Last updated a day ago

Responsibilities For Software Engineering Manager, Sparse Linear Algebra Libraries

  • Lead, mentor, and grow library engineering team
  • Ensure 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
  • Plan and execute projects

Requirements For Software Engineering Manager, Sparse 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, Sparse Linear Algebra Libraries

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Software Engineering Manager, Sparse Linear Algebra Libraries

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.

Manager, Speed and Reliability

Lead system architecture for NVIDIA's Speed and Reliability team, driving innovation in GPU development while managing technical teams and strategic initiatives.

Software Engineering Manager, Linear Algebra Libraries

Lead software engineering manager position at NVIDIA focusing on high-performance linear algebra libraries development for AI and scientific computing applications.

Senior Architect - NVIDIA Architecture

Senior Architect position at NVIDIA focusing on GPU architecture modeling and validation, offering competitive compensation and opportunity to work on cutting-edge AI technology.

Senior ASIC Front End Infrastructure Engineer

Senior ASIC Front End Infrastructure Engineer role at NVIDIA, focusing on developing core verification and RTL infrastructure for world-leading GPUs.