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
Mathematics @ 4
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 the company has built the cuQuantum SDK to enable researchers and framework developers in quantum computing. This role is part of an engineering team developing, scaling, and optimizing software to accelerate quantum computing and quantum system simulations. The ideal candidate has experience building software systems and an interest in advancing the applications of HPC and GPUs in the quantum computing ecosystem.
Responsibilities
- Research, develop, and optimize GPU-accelerated algorithms across multiple hardware generations.
- Develop innovative HPC algorithms to scale quantum circuit simulations.
- Work closely with NVIDIA Research, Developer Technology, and Product Management teams in quantum computing, HPC technologies, and machine learning.
- Interact with external partners and researchers to understand their use cases and requirements.
- Provide technical leadership and guidance to other engineers.
- Analyze the performance of GPU, CPU, multi-GPU, and multi-node implementations, identifying algorithmic and implementation-based improvement opportunities.
Requirements
- Excellent C++ and Python programming and software design skills, including functional and performance test design.
- Experience programming for GPUs using multithreading and multi-node MPI programming models.
- Expertise in hardware-aware optimization.
- Experience with agentic coding tools.
- Demonstrated ability to develop scientific software used in quantum simulations, such as circuit simulators, compilers, or hybrid-computing systems.
- PhD or MSc degree in Computer Science, Applied Mathematics, Physics, or a related science or engineering field, or equivalent experience.
- 8+ years of experience.
- Strong collaboration, communication, and documentation skills.
Preferred Qualifications
- Experience using quantum computing or deep learning frameworks such as Qiskit, Cirq, PennyLane, TNQVM, TensorFlow, or PyTorch.
- Proven experience with HPC technologies and communication algorithms.
- Expertise in numerical methods, Hamiltonian integrals, and quantum simulation techniques.
- Experience working in an agile software development environment within a globally distributed organization.
Benefits
- Competitive salary.
- Equity.
- Benefits package.
- NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.
Applications for this job will be accepted at least until July 20, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.
More jobs at Nvidia
Senior Software Solutions Engineer
Nvidia · Poland
PLN 230,200-487,500 per year
Senior Offensive Security Engineer, Automotive
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Systems Operations and Administrator
Nvidia · Santa Clara, United States
USD 112,000-218,500 per year
Senior Software Engineer, Agent Simulation and Evaluation
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior AI Product Engineer
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Similar jobs
Senior Math Libraries Engineer – AI and HPC
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Distinguished Software Architect - Deep Learning and HPC Communications
Nvidia · Santa Clara, United States
USD 320,000-488,800 per year
Senior Deep Learning Systems Architect
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Software Engineering Manager, Robotics Neural Reconstruction and Real2Sim Applications
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Senior HPC Performance Engineer - AI for Science at Scale
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Senior GPU Supercomputer Scheduler Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer, Deep Learning Inference – TensorRT
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior AI Performance and Efficiency Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year