Job Summary:
NVIDIA is a leader in accelerated computing, and they are seeking a Senior Quantum Computing Libraries Engineer to develop and optimize software for quantum computing and simulations. The role involves researching GPU accelerated algorithms, collaborating with various teams, and providing technical leadership.
Responsibilities:
โข Researching and developing and optimizing GPU accelerated algorithms across multiple hardware generations
โข Develop innovative HPC algorithms to scale quantum circuit simulations
โข Working closely with NVIDIA Research, Developer Technology, and Product Management teams in the areas of quantum computing, HPC technologies, and machine learning
โข Interacting with external partners and researchers to understand their use cases and requirements
โข Providing technical leadership and guidance to other engineers
โข Analyzing the performance of GPU, CPU, multi-GPU/multi-node implementations, finding opportunities for algorithmic or implementation-based improvements
Qualifications:
Required:
โข 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
โข Experience with agentic coding tools
โข 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
โข Strong collaboration, communication, and documentation skills
Preferred:
โข Experience using one or more quantum computing and deep learning frameworks (e.g., Qiskit, Cirq, Pennylane, TNQVM, TensorFlow, PyTorch)
โข Proven experience with HPC technologies and communication algorithms
โข Expertise in numerical methods, Hamiltonian integrals, quantum simulation techniques
โข Experience working in an agile software development environment within a globally distributed organization
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.