Senior Math Libraries Engineer – Quantum Computing

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$184,000 - $356,500
Backend
Senior Software Engineer
Hybrid
6+ years of experience
AI

Description For Senior Math Libraries Engineer – Quantum Computing

NVIDIA is seeking a Senior Math Libraries Engineer to join their Quantum Computing team. This role is crucial in developing the cuQuantum SDK, which enables researchers and framework developers in Quantum Computing. The position offers an opportunity to work at the intersection of High-Performance Computing (HPC), GPUs, and quantum computing.

The ideal candidate will be responsible for designing and optimizing software systems to accelerate Quantum Computing frameworks. You'll work closely with NVIDIA's Research, Developer Technology, and Product Management teams, while also collaborating with external partners to understand and meet their requirements. The role demands expertise in C++ and Python programming, along with significant experience in quantum computing workflows.

This is an exciting opportunity to contribute to cutting-edge technology at NVIDIA, a company that has revolutionized accelerated computing for HPC and AI. You'll be working on advancing the state-of-the-art in quantum computing applications, helping to build libraries that accelerate research and development in this emerging field.

The position offers a competitive compensation package, including a base salary range of $184,000 - $356,500 USD, equity, and comprehensive benefits. NVIDIA is known for being one of the technology world's most desirable employers, offering an environment where creative and autonomous engineers can thrive while working on groundbreaking technology.

The role is based in Santa Clara, CA, with hybrid work options available. NVIDIA values diversity and maintains an inclusive work environment, making it an equal opportunity employer committed to fostering innovation through diverse perspectives.

Last updated 10 days ago

Responsibilities For Senior Math Libraries Engineer – Quantum Computing

  • Researching and developing algorithms and software systems to accelerate quantum circuit simulators
  • Working closely with NVIDIA Research, Developer Technology, and Product Management teams
  • Interacting with external partners and researchers to understand use cases and requirements
  • Providing technical leadership and guidance to other engineers
  • Analyzing the performance of GPU and CPU implementations

Requirements For Senior Math Libraries Engineer – Quantum Computing

Python
  • Excellent C++ and Python programming and software design skills
  • Parallel programming experience with GPUs (CUDA, OpenCL, or OpenACC), multi-threading, or MPI
  • 6+ years of experience developing software used in quantum computing workflows
  • PhD or MSc degree in Computer Science, Applied Math, Physics, or related field
  • Experience with Quantum Circuit Simulator methods
  • Experience leading and implementing software development projects
  • Excellent collaboration, communication, and documentation skills

Benefits For Senior Math Libraries Engineer – Quantum Computing

Equity
  • Competitive base salary
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Math Libraries Engineer – Quantum Computing

Senior Verification Engineer, Memory Subsystem

Senior Verification Engineer role at NVIDIA, focusing on GPU memory subsystem verification with 4+ years experience required.

System Software Engineer, GPU Tools Development

Senior Software Engineer role at NVIDIA focusing on GPU tools development and simulation environments, requiring C++ expertise and computer architecture knowledge.

Senior Formal Verification Engineer

Senior Formal Verification Engineer role at NVIDIA, focusing on hardware verification for GPU/CPU designs with emphasis on formal verification methods and automation.

Senior System Software Engineer - GPU Virtualization

Senior System Software Engineer position at NVIDIA focusing on GPU virtualization, requiring 5+ years of experience in system software and strong C/C++ skills.

Compute Performance Developer Technology Engineer

Senior software development role at NVIDIA focusing on high-performance computing optimization and parallel programming for scientific and AI applications.