Description
We are seeking a senior software engineer to develop, scale, and optimize GPU-accelerated simulators for CUDA-Q, our platform for hybrid quantum-classical computing.
Job Responsibilities:
- Design, develop, and maintain quantum computing simulation components in CUDA-Q.
- Extend CUDA-Q with new simulation methods, optimize existing ones, and expose new capabilities for quantum dynamics and open-system simulation.
- Build software connecting CUDA-Q programs to simulation libraries, including circuit and operator representations, execution interfaces, Python bindings, and resource management.
- Profile and improve end-to-end performance, memory use, CPU–GPU data movement, and batching across GPU architectures and representative quantum workloads.
- Collaborate with cuQuantum SDK, CUDA-Q, NVIDIA Research, and Product Management teams, as well as external researchers and open-source contributors.
Requirements:
- Excellent modern C++ and Python programming skills.
- Strong quantum computing foundations, including quantum circuits, linear algebra, measurement, observables, density matrices, and quantum noise channels.
- Hands-on experience implementing or extending quantum simulators.
- Experience developing maintainable software in a collaborative environment using Git, code review, automated builds, and continuous integration.
- Strong communication skills and experience leading technical work across research, engineering, and product teams.
- PhD or MS degree in Computer Science, Applied Mathematics, Physics, Electrical Engineering, or a related scientific or engineering field, or equivalent experience.
- 8+ years of relevant research or software-development experience.
Preferred Qualifications:
- Experience with CUDA-Q, cuQuantum SDK, or comparable frameworks and simulators.
- Expertise in stabilizer and Clifford simulation, sparse Pauli representations and Heisenberg-picture propagation, tensor-network methods, or quantum master-equation solvers.
- Experience developing performance-critical GPU software with CUDA and scaling simulation workloads across multiple GPUs or nodes.
- Aptitude for using agentic or AI-supported development tools.
Salary Information: The expected base salary ranges for this position are: 184,000 USD – 287,500 USD for Level 4; and 224,000 USD – 356,500 USD for Level 5.
For more fresh new jobs, check out yubhub.co.