qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Europe, United Kingdom, London

Posted 154 days ago

Software Engineer (Quantum Platform and Tools)

🏢 Haiqu

AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

💻 Code Systems

Seniority

🌿 Experienced

Employer Type

🏢 Industry

This role seeks a Software Engineer to develop core, production-grade components for a world-leading quantum computing software platform and tools. The engineer will focus on designing high-performance transpilation passes, integrating hardware, and expanding the cloud-native Software Development Kit (SDK) and continuous integration/continuous deployment (CI/CD) pipelines. This position offers a unique opportunity to shape the future of the Quantum Computing software stack, enabling researchers and engineers to build meaningful applications.

Key Responsibilities

Design and implement the hybrid quantum-classical workflow orchestration, incorporating advanced error-mitigation techniques.

Extend and maintain the SDK, developer tools, APIs, and backend systems to ensure a seamless and robust quantum development experience.

Develop and optimize circuit transpilation and mapping strategies tailored for the constraints of multiple quantum hardware back-ends.

Build and maintain hardware-integration layers for a growing set of quantum providers.

Evolve cloud infrastructure, CI/CD pipelines, and monitoring to guarantee secure, scalable, and reliable system performance.

Write thorough tests, benchmarks, and documentation to uphold code quality and reproducibility across the software stack.

Required Skills

Strong experience in Python and modern software engineering practices.

Proficiency in low-level programming languages like C++, Rust, or C.

Expertise in core software engineering principles, including design patterns, data structures, and algorithms.

Experience designing APIs (REST) and working with databases (SQL and NoSQL).

Familiarity with fundamental quantum computing concepts (e.g., circuits, error mitigation, noise channels).

Prior practical exposure to quantum SDKs (Qiskit, Cirq, PennyLane) and quantum simulators.

Hands-on experience with DevOps tools, including Docker, cloud environments (GCP/AWS), and CI/CD workflows.

Nice-to-have Skills

Basic knowledge of quantum transpiler concepts, such as circuit optimization, gate decomposition, and DAG structures.

Experience working closely with quantum hardware APIs.

Understanding of device-specific properties through API interaction (e.g., coherence times or gate fidelities).

Technology Tags

Quantum Computing

The entire job is centered around advancing practical quantum computing through platform and tool development.

Quantum Hardware

The job involves building and maintaining hardware-integration layers for a growing set of quantum providers and back-ends.

Assemblers & SDKs

A key responsibility is extending and maintaining Haiqu's SDK, developer tools, and APIs.

Quantum compilers

The role involves designing and optimizing circuit transpilation passes and mapping strategies for multiple hardware back-ends.

Hybrid Systems

A core responsibility is designing and implementing hybrid quantum-classical workflow orchestration.

Cloud platforms

The role requires evolving cloud infrastructure and experience with cloud environments like GCP and AWS, including CI/CD pipelines.

Classical programming

The role requires strong experience in Python and comfort with low-level programming languages like C++, Rust, and C.