Remote Software Engineer (Quantum Platform and Tools)

at Haiqu Inc.

Posted 23 hours ago 0 applied

Description:

  • 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.

Get realtime job alerts

Be the first to know about new jobs