Quantum Error Correction Software Engineer

apartmentENTROPICA LABS PTE. LTD. placeGeylang scheduleFull-time calendar_month 

About Entropica Labs

Entropica Labs builds advanced quantum computing software, with a focus on tools and libraries that enable cutting-edge research and real-world applications. Our flagship library, Loom, provides a flexible platform for designing, simulating, and experimenting with quantum error correction schemes.

We are looking for a talented Quantum Error Correction Software Engineer to help expand Loom’s capabilities for fault-tolerant logical gates across a range of error correction codes.

For more information, visit https://entropicalabs.com/.

Role Overview

You will be responsible for designing, implementing, and integrating fault-tolerant logical gate constructions for quantum error correction schemes — including surface codes, colour codes, and qLDPC codes — into the Loom software library.

This role also involves defining the user API for accessing, extending, and modifying these gates, as well as collaborating with our team to integrate the back-end functionality with a visual frontend interface for interactive exploration. This position sits at the intersection of quantum information science and software engineering, making it ideal for someone who enjoys bridging advanced theory with practical, usable tools.

Key Responsibilities
  • Implement constructions of fault-tolerant logical gates for various quantum error correction codes (e.g., surface codes, colour codes, qLDPC codes) in Loom.
  • Design and document a robust, extensible API for user interaction with logical gates, including creation, modification, and extension.
  • Collaborate with the frontend development to ensure seamless integration with visual tools and interfaces.
  • Optimise performance and maintain code quality through rigorous testing, benchmarking, and refactoring.
  • Contribute to open-source or internal software documentation, tutorials, and developer guides.
  • Stay informed on state-of-the-art quantum error correction research and incorporate relevant advances into Loom.
Required Qualifications
  • Strong background in quantum error correction and fault-tolerant quantum computing.
  • Proficiency in Python (experience with scientific libraries like NumPy, SciPy, networkx).
  • Experience designing and implementing APIs for scientific or simulation software.
  • Familiarity with quantum computing software frameworks (e.g., Qiskit, Cirq, PyZX, Stim, any syndrome-decoding package).
  • Strong understanding of software engineering best practices — testing, version control (Git), code review, management of packages with uv.
  • Excellent problem-solving skills and ability to work in a collaborative, remote-friendly environment.
Preferred Qualifications
  • Experience with simulations for quantum error-correction codes like surface codes, colour codes and/or qLDPC codes.
  • Familiarity with some decoding algorithms for the mentioned quantum error-correction codes.
  • Contributions to open-source quantum computing projects.
  • Experience interfacing Python backends with web-based or GUI frontends. (Some experience with ReactJS-like frameworks would be a strong plus.)
apartmentTHE EDGE CONTRACTING SERVICES PTE. LTD.placeGeylang
Software Engineer (.Net, Java, MS SQL) - Singapore We are seeking a Software Engineer with at least 4 years of experience in C#.Net and Java to join our team, focusing exclusively on the maintenance and enhancement of existing applications. You...
placeGeylang
We are looking for Software Engineer- Helpdesk Support Engineer with below requirements; Description  •  Monitor and respond to system alerts and abnormal behaviours.  •  Isolate incidents, identify faults, and apply problem resolution scripts...
business_centerHigh salary

Senior Java Software Engineer - Geylang

apartmentTHE EDGE CONTRACTING SERVICES PTE. LTD.placeGeylang
Java Software Engineer - Singapore We are looking for an experienced Java Software Engineer with at least 3 years of hands-on experience in Java software development and an interest in low-code platforms like Mendix, we want you to join our team...