qubitsok.com
Cut Noise. Work Quantum.
Europe, Germany, Munich
•
Posted 136 days ago
🏢 Haiqu
Role Type
Role Focus
Seniority
Employer Type
The role involves developing Haiqu's quantum computing software platform. This Software Engineer will build robust, production-grade tools and systems, from hardware integrations to cloud-native SDKs and CI/CD pipelines. The goal is to enable researchers and engineers to develop quantum applications efficiently without complex low-level concerns.
Key Responsibilities
Design and implement hybrid quantum-classical workflow orchestration to manage complex computing tasks.
Extend and maintain Haiqu's SDK, developer tools, APIs, and backend systems to ensure a seamless quantum development experience for users.
Develop and optimize circuit transpilation and mapping strategies to make applications compatible with various quantum hardware.
Build and maintain hardware integration layers for new and existing quantum providers.
Evolve cloud infrastructure, CI/CD pipelines, and monitoring to ensure secure, scalable, and reliable system performance.
Write thorough tests, benchmarks, and documentation to maintain high code quality and reproducibility across the software stack.
Required Skills
Strong experience in Python and modern software engineering practices
Comfortable with low-level programming (C++, Rust, C)
Strong software engineering background including design patterns, data structures, and algorithms
Experience with API design (REST) and databases (SQL, NoSQL)
Familiarity with quantum computing concepts (quantum circuits, measurements, noise channels, error mitigation)
Prior exposure to quantum SDKs (e.g., Qiskit, Cirq, PennyLane) and quantum simulators
Hands-on experience with Docker, cloud environments (GCP, AWS), and CI/CD workflows
Nice-to-have Skills
Basic quantum transpiler knowledge
Experience with quantum circuit optimization
Experience with gate decomposition and mapping
Knowledge of DAG structures and graph manipulation
Experience working close to quantum hardware APIs
Understanding of device-specific properties (coherence times, gate fidelities, execution queues)
Technology Tags
The job explicitly requires strong experience in Python and modern software engineering practices, fundamental to the platform's development.
A major responsibility involves designing and optimizing transpilation passes and circuit mapping strategies for quantum hardware.
The role directly involves extending and maintaining Haiqu's software development kit and developer tools.
The engineer is responsible for evolving cloud infrastructure and CI/CD pipelines, demonstrating a focus on cloud environments.
The role requires familiarity with quantum circuits, gate decomposition, and basis gate sets, which are fundamental to quantum operations.
The job involves integrating advanced error-mitigation techniques and requires familiarity with quantum error-correction concepts.
A core responsibility is to design and implement hybrid quantum-classical workflow orchestration.