Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Agile @ 4
Algorithms @ 4
Communication @ 7
Deep Learning @ 4
GPU
HPC @ 4
MPI @ 4
Machine Learning
PyTorch @ 4
Python @ 6
Software Development @ 4
Technical Leadership
TensorFlow @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA's accelerated computing platform has revolutionized HPC and AI, and NVIDIA has built the cuQuantum SDK to enable researchers and framework developers in the area of Quantum Computing. This role will be part of an engineering team developing, scaling, and optimizing software to accelerate and scale quantum computing and quantum system simulations.
Ideal candidates will have experience building software systems and curiosity about advancing the state-of-the-art in applications of HPC and GPUs to the quantum computing ecosystem. If you are passionate about designing and developing high-performance software and want to help NVIDIA build libraries to significantly accelerate research and development in this exciting field, NVIDIA would love to hear from you!
Responsibilities
- Researching and developing and optimizing GPU accelerated algorithms across multiple hardware generations
- Developing 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
Requirements
- 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
Ways to stand out from the crowd
- 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
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.
You will also be eligible for equity and benefits.