Quantum Software Engineer
Core
Develop the future software stack for controlling utility-scale photonic quantum computers, specifically creating a compilation stack to translate high-level circuits into hardware-aware pulse schedules.
Role type
Senior IC quantum software engineer (compilation stack & digital twin)
Builds
Internal tools for logical quantum circuit operation and a digital twin simulator for future QPUs
Domain
Quantum computing (photonic) + Software engineering
Deliverable
production ML models
Required skills
Quantum computing protocols, Python, Photonic-based quantum computing, Software-hardware-theory interface experience
Preferred skills
C++ or Rust, Quantum computing frontends (cirq, qiskit, openqasm, cuda-q), Compilation mechanisms (LLVM, microcode), Quantum photonic systems
Technologies
Python, C++, Rust, cirq, qiskit, openqasm, cuda-q, LLVM
Responsibilities
Develop compilation stack translating high-level circuits to pulse schedules; Drive long-term architectural strategy and technical roadmap; Contribute to digital twin development; Stay updated on quantum software developments
Seniority
Mid-to-Senior, hands-on IC
