qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Americas, United States, Santa Clara

Posted 25 days ago

Senior Quantum Software Engineer

🏢 NVIDIA

USD 152K - 287K per year

+2 benefits
AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

💻 Code Systems

Seniority

🌿 Experienced
🌸 PhD / Postdoc
🌳 Senior / Lead

Employer Type

🏢 Industry

This Senior Quantum Software Engineer position involves designing, developing, and optimizing accelerated C++ and Python libraries for quantum computing workflows. The engineer will build high-performance, GPU-accelerated implementations of core quantum algorithms to support large-scale scientific computing and AI applications. This role is crucial for advancing NVIDIA’s quantum-HPC platforms and promoting the adoption of their accelerated computing solutions worldwide.

Key Responsibilities

Design, develop, and maintain high-performance C++ and Python libraries and APIs for accelerated and distributed quantum-HPC computing.

Lead the full productization cycle for new functionalities, including design, implementation, testing, performance optimization, and documentation.

Prototype and evaluate innovative algorithms, transitioning successful proof-of-concept implementations into production-quality software.

Improve library quality, performance, scalability, and maintainability by applying thoughtful re-architecture and modern software engineering practices.

Collaborate with product management, architects, and partners to define requirements and contribute to technical roadmaps based on user workflows.

Communicate technical designs and results effectively across teams through internal reviews, documentation, and technical forums.

Required Skills

Ph.D. in Quantum Computing, Physics, Computer Science, or a related field, or equivalent experience.

At least five years of industry or academic experience working on quantum circuit simulation techniques, including ownership of large-scale projects.

Strong proficiency with C++ and/or Python programming languages.

Experience with GPU-accelerated and parallel programming models such as CUDA, MPI, or similar technologies.

Excellent communication and interpersonal skills for multidisciplinary team collaboration.

Nice-to-have Skills

Proficiency with quantum programming frameworks such as CUDA-Q, Qiskit, PennyLane, Cirq, QTip, Stim, or Braket.

Experience integrating Python libraries with numerical ecosystems like NumPy, CuPy, JAX, or cuNumeric.

Experience in analyzing, benchmarking, and optimizing software performance and scalability across CPU and GPU architectures.

Technology Tags

High-Performance Computing

The role involves developing accelerated and distributed software for quantum-HPC platforms.

C++

Strong proficiency in C++ is a required skill for developing high-performance libraries.

Python

Strong proficiency in Python is a required skill for developing libraries and APIs.

GPU-Quantum Interfaces

The job heavily involves designing and optimizing GPU-accelerated implementations using CUDA.

Quantum Simulators

The core expertise required is in quantum circuit simulation techniques, which is fundamental to quantum simulators.

Simulation algos

The role involves implementing and optimizing fundamental quantum algorithms for simulation.

Benchmarking

Experience in analyzing and benchmarking software performance is explicitly required for optimization.

Is this your company's listing?

Boost it to the top of search results and reach 497+ newsletter subscribers.

Promote This Job