Quantum Software Engineer - Compiler & Control Systems
Core
Design, build, and maintain quantum compilation software serving as the interface between quantum circuits, error-correction software, and hardware control systems.
Role type
Quantum Software Engineer (Compiler & Control Systems)
Builds
Quantum compilation software, control-system programs, and cloud platform tools for quantum execution.
Domain
Quantum Computing / Hardware Control Systems
Deliverable
production ML models | product features
Required skills
Software engineering, compiler design, intermediate representations, hardware control interfaces, software testing/debugging, CI/CD practices
Preferred skills
Compiler infrastructure, real-time/embedded software, quantum error correction, quantum computing concepts, high-performance computing, cloud development
Technologies
Python, C++, Rust, FastAPI, PostgreSQL, SQLAlchemy, GCP, AWS, Cirq, Qiskit, Stim
Responsibilities
Conduct R&D on quantum compilation and fault-tolerant computing; Design and implement software interfaces translating quantum circuits to control programs; Develop software connecting error-correction circuits with decoding systems; Collaborate with hardware and experimental teams to define stable interfaces; Build tooling to validate, simulate, and debug circuit-to-control translations; Deploy software optimizations to the Superstaq cloud platform; Contribute to government and commercial proposals; Publish research findings and present at conferences.
Seniority
Entry-level to Senior

