Senior Engineer - Quantum Error Correction Libraries
Core
Developing, scaling, and optimizing software to accelerate and scale quantum computing and quantum system simulations, specifically focusing on quantum error correction (QEC) workloads.
Role type
Senior IC software engineer (quantum computing)
Builds
High-performance simulation libraries and software primitives for QEC
Domain
Quantum computing / High-Performance Computing (HPC)
Deliverable
production ML models
Required skills
Modern C++, Python, QEC algorithms, stabilizer formalism, noise models, GPU programming, CUDA, distributed computing (NCCL, MPI, NVSHMEM)
Preferred skills
Near-Clifford simulation, QEC code varieties (surface, subsystem, color codes), QEC decoders, agentic/AI-supported development tools
Technologies
CUDA, cuQuantum SDK, Stim, Qiskit Aer, PennyLane, Cirq, NCCL, MPI, NVSHMEM
Responsibilities
Develop innovative algorithms to accelerate simulation of QEC workloads at scale; Research, develop and optimize GPU-accelerated algorithms across multiple hardware generations; Provide technical leadership and mentorship to other specialists
Seniority
Senior, hands-on IC
