Advance practical quantum computing through robust, production-grade software.
Haiqu is building a world-leading software platform that enables previously impossible applications on modern quantum processors.
The company has shown industry-first results in pilots with leading quantum early adopters.
Haiqu offers a unique opportunity to join a fast-growing team and shape the development of the Quantum Computing software stack.
The Software Engineer (Quantum Platform and Tools) will contribute to the development of core components of the stack.
Responsibilities include designing performant transpilation passes, hardware integrations, expanding the cloud-native SDK, and CI/CD pipelines.
The role involves designing and implementing hybrid quantum-classical workflow orchestration, integrating advanced error-mitigation techniques, and optimizing system performance.
The engineer will extend and maintain Haiqu’s SDK, developer tools, APIs, and backend systems.
The position requires developing and optimizing circuit transpilation and mapping strategies for multiple quantum hardware back-ends.
The engineer will build and maintain hardware-integration layers for various quantum providers.
Evolving cloud infrastructure, CI/CD pipelines, and monitoring for secure, scalable, and reliable system performance is also part of the role.
Writing thorough tests, benchmarks, and documentation to maintain code quality and reproducibility across the stack is essential.
Requirements:
Basic quantum transpiler knowledge, including quantum circuit optimization, gate decomposition and mapping, DAG structures, and graph manipulation.
Experience with basis gate sets and device-specific transformations is required.
Candidates should have experience working close to quantum hardware APIs and understanding device-specific properties such as coherence times and gate fidelities.
Strong experience in Python and modern software engineering practices is necessary.
Comfort with low-level programming languages such as C++, Rust, or C is expected when needed.
A strong software engineering background, including knowledge of design patterns, data structures, algorithms, API design (REST), and working with databases (SQL and NoSQL), is required.
Candidates should be able to write documentation and integration tests and have an understanding of functional programming concepts.
Familiarity with quantum computing concepts such as quantum circuits, measurements, observables, noise channels, error mitigation, error-correction, and quantum machine learning is preferred.
Prior exposure to quantum SDKs (e.g., Qiskit, Cirq, PennyLane) and quantum simulators is advantageous.
Hands-on experience with DevOps and infrastructure tools, including Docker, cloud environments (GCP and AWS), and CI/CD workflows, is beneficial.
Candidates should be comfortable working remotely and asynchronously across time zones.
Benefits:
Competitive compensation with significant equity is offered.
The position includes benefits that contribute to a diverse and flexible workplace.
Employees will be part of a team building the future of quantum computing.