Senior Software Engineer – Accelerated Quantum Chemistry and Cuest

NVIDIA NVIDIA · Semiconductors · CA · Remote

Senior Software Engineer to join an endeavor to accelerate quantum chemistry on NVIDIA GPUs by developing and shipping a CUDA-X math library (cuEST). The role involves architecting, implementing, optimizing, and productizing GPU solutions for quantum chemistry library primitives, collaborating with broader teams, and engaging with the quantum chemistry community. Requires extensive experience in high-performance numerical methods, quantum chemistry packages, GPU software development, C++, and CUDA.

What you'd actually do

  1. You and your teammates will own every part of the engineering mission of cuEST - from idea to shipped CUDA-X library.
  2. You will architect, implement, optimize, productize, and deploy production-grade GPU solutions for quantum chemistry library primitives in a collaborative environment. This includes technical leadership of specific code modules and general team-based contribution to engineering projects.
  3. Collaborating across broader engineering, product, and program organizations, you will take the developed products to market with a strong focus on partner and customer engagement.
  4. Engaging with the broader quantum chemistry community, contributing knowledge that helps drive adoption of GPU-accelerated quantum chemistry and carrying new developments from the field back to your teammates to accelerate our work.

Skills

Required

  • 10+ years of experience in developing high performance numerical methods for scientific computing
  • 5+ years of experience in developing production-grade quantum chemistry packages
  • PhD or equivalent experience in computational physics, computational chemistry, computer science, or related technical fields
  • Expert knowledge of GPU software development and performance optimization
  • Proficiency in C++, CUDA, and common quantum chemistry tools
  • Adept with lean team-based software engineering

Nice to have

  • Outstanding knowledge of high-performance Gaussian quantum chemistry primitives in extended simulation conditions, such as periodic boundary conditions, response properties, larger molecular systems, or Gaussian integral technology.
  • Experience with high-performance accelerator algorithm design, including use of tensor cores, floating point emulation, and mixed precision algorithms to unlock the potential of each accelerator.

What the JD emphasized

  • 5+ years of experience in developing production-grade quantum chemistry packages
  • Expert knowledge of GPU software development and performance optimization
  • Proficiency in C++, CUDA, and common quantum chemistry tools