SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 130,000 - 170,000 / annual
Xanadu is building quantum computers designed to be useful and accessible globally. The company's mission centers on developing technologies to solve some of the world's most challenging problems through quantum computing breakthroughs.
As a Quantum Software Developer on the Fault-Tolerant Quantum Computing (FTQC) Software team, you will bridge the critical gap between high-level logical software abstractions and real-world hardware control systems. Your work will ensure the quantum software stack is fully optimized and ready to unlock the capabilities of scaling fault-tolerant quantum hardware architectures.
Key responsibilities include:
- Design, implement, and optimize quantum compilation and Quantum Error Correction (QEC) infrastructure to ensure seamless scaling for complex, utility-scale quantum workflows
- Translate cutting-edge theoretical breakthroughs in QEC and fault-tolerant architecture into robust, production-grade software features
- Work at the hardware boundary, translating quantum circuits into optimized intermediate and low-level representations that interface with control system APIs
- Collaborate closely with Core, Compilation, Performance, Architecture, Hardware, and Research teams to integrate advanced execution pipelines
- Participate actively in the lifecycle of the Quantum Software ecosystem, maintaining high standards for contributions, documentation, and testing
You will be part of a team of learners, innovators, researchers, and problem-solvers creating something unprecedented. Success in this role requires the ability to navigate uncertainty in evolving quantum hardware paradigms and work effectively in a fast-moving dynamic environment.
REQUIREMENTS:
- MSc or PhD in Physics, Computer Science, Mathematics, Engineering, or closely related technical field
- Demonstrated education, training, or professional experience in quantum computing, quantum information, or related field
- Hands-on experience developing with or extending quantum computing or QEC libraries
- Demonstrated ability to translate complex QEC schemes into concrete and optimized software implementations
- Familiarity with classical or quantum compilation workflows and intermediate representations (IRs)
- Proven experience in production-grade Python and C++ software development with focus on clean, modular, maintainable code
- Demonstrated experience with modern software engineering best practices: comprehensive unit, integration, and system-level testing; CI/CD pipelines; rigorous code review workflows
- Demonstrated ability to dissect complex mathematical or scientific descriptions (e.g., academic research papers) and translate them into efficient, working software implementations
- Proven ability to navigate, learn, and master advanced scientific and technical concepts quickly with minimal direction
- Comfort working in fast-moving dynamic environment and navigating uncertainty of evolving quantum hardware paradigms
PREFERRED QUALIFICATIONS:
- MSc or PhD with specific research focus on Quantum Error Correction (QEC) or Fault-Tolerant Quantum Computing (FTQC), or equivalent deep industry experience
- Advanced understanding of existing open-source QEC frameworks and libraries
- Proven experience contributing to, architecting, or maintaining QEC software packages
- Hands-on experience with advanced compilation frameworks such as MLIR or LLVM
- Experience working at the boundary of hardware control systems, FPGA interfaces, or defining low-level hardware instruction sets
- Experience architecting or maintaining large-scale software packages, complex APIs, or developer-facing toolkits
- Proven contributions to core open-source scientific libraries, quantum computing frameworks, or PennyLane/Catalyst ecosystem