Senior Quantum Computing Libraries Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +2

This role focuses on developing, scaling, and optimizing software for quantum computing and quantum system simulations, leveraging GPU acceleration and HPC algorithms. It involves research, algorithm development, performance analysis, and collaboration with internal and external teams. While AI is mentioned in collaboration, the core craft is quantum computing software engineering.

What you'd actually do

  1. Researching and developing and optimizing GPU accelerated algorithms across multiple hardware generations
  2. Develop innovative HPC algorithms to scale quantum circuit simulations
  3. Working closely with NVIDIA Research, Developer Technology, and Product Management teams in the areas of quantum computing, HPC technologies, and machine learning
  4. Interacting with external partners and researchers to understand their use cases and requirements
  5. Providing technical leadership and guidance to other engineers

Skills

Required

  • C++
  • Python
  • GPU programming
  • multi-threading
  • multi-node MPI programming
  • hardware-aware optimization
  • scientific software development
  • quantum simulations
  • PhD or MSc degree in Computer Science, Applied Math, Physics, or related science or engineering field (or equivalent experience)
  • 8+ years of experience

Nice to have

  • agentic coding tools
  • quantum computing frameworks
  • deep learning frameworks
  • Qiskit
  • Cirq
  • Pennylane
  • TNQVM
  • TensorFlow
  • PyTorch
  • HPC technologies
  • communication algorithms
  • numerical methods
  • Hamiltonian integrals
  • quantum simulation techniques
  • agile software development

What the JD emphasized

  • Excellent C++ and Python programming and software design skills, including functional and performance test design
  • Experience programming for GPUs, in a multi-threading and multi-node MPI programming model, and expertise in hardware-aware optimization
  • Demonstrated ability developing scientific software used in quantum simulations (e.g., circuit simulators, compilers, hybrid-computing)
  • PhD or MSc degree in Computer Science, Applied Math, Physics, or related science or engineering field (or equivalent experience)
  • 8+ years of experience