Senior Quantum Software Engineer / Quantum Software Engineer
Core
Develop software for quantum computing systems, including circuit decomposition, transpilation, compilation, and optimization of scientific computing libraries using tensor-network methods and GPU acceleration.
Role type
Senior IC quantum software engineer (scientific computing & HPC)
Builds
Quantum computing stack tools, scientific software libraries, and high-performance applications for researchers and future customers
Domain
Quantum computing + High-performance scientific computing
Required skills
Python, C++/C/Julia/Fortran/Rust, scientific software engineering, software architecture, automated testing, CI/CD, numerical algorithms, performance profiling, tensor-network methods, GPU programming
Preferred skills
Quantum software stacks, compiler design, Qiskit/Cirq/PennyLane/TKET, CUDA/cuQuantum/JAX/PyTorch, distributed computing, API design, open-source contributions
Technologies
Python, C++, CUDA, JAX, PyTorch, Qiskit, Cirq, PennyLane, TKET, cuQuantum
Responsibilities
Develop quantum circuit tools (decomposition, transpilation, compilation); translate research algorithms into maintainable software; optimize scientific algorithms for performance/scalability; design modular software architectures; profile and benchmark software; develop automated tests and CI workflows; collaborate with hardware and architecture teams
Seniority
Senior, hands-on IC with technical leadership
