web analytics
Select Page

The Promise of Quantum Computation

Quantum computers are devices capable of storing and manipulating information stored as quantum states of matter. Small scale quantum processors have already been demonstrated by technology giants including Google, IBM and Intel, as well as by a new generation of hardware start-ups. Such devices offer an entirely new model of computation which can drastically outperform conventional computers for a number of applications.

Faster Algorithms

Quantum algorithms are exponentially faster than the best known conventional algorithms for certain tasks, including machine learning, optimization and computational chemistry.

Secure Computation and Communication

Processing information as quantum states also allows for new forms of cryptography, allowing for unconditionally secure communication and delegated computation.

More Efficient Communication

Quantum computers also offer more efficient algorithms in a networked setting, being able to compute certain functions of distributed data with less communication than otherwise possible.

The Algorithms Bottleneck

Finding Quantum Algorithms is Hard

With hardware on the way, the race is on to develop new applications for these systems. More than 240 leading researchers from academia and industry recently signed the Quantum Software Manifesto highlighting the need for investment in quantum software development. Unfortunately, there are significant barriers to developing useful quantum software.

Intuition Mismatch

Quantum mechanics defies our intuition, making it difficult to construct non-trivial algorithms.

Expertise Required

Developing non-trivial quantum algorithms and protocols requires years of experience.

Lack of Skilled Labour

Only a small community of researchers have experience developing quantum algorithms.

Lack of Tools

Little work has been done on quantum data structures and languages remain assembly-like.

Our Approach

Horizon Quantum Computing is developing a new generation of tools to simplify and expedite the process of developing quantum software applications, to dramatically increase the productivity of experienced quantum computing researchers and to open the development of quantum-enhanced applications to the larger community of software engineers through the use of abstraction to remove the need for prior quantum computing experience.

If you want to learn more about the tools we are developing, or are keen to join us on this journey, why not reach out.

Horizon closes seed funding round

Singapore, November 22nd 2018

Horizon Quantum Computing was founded by Joseph Fitzsimons, a theoretical physicist with 14 years experience in quantum computing research, with the vision of bridging the gap between quantum computers and conventional software development, enabling software developers to harness the full power of quantum processors without requiring a PhD.

Today we are delighted to announce that we have secured seed funding, in a round led by SGInnovate, to help us make this vision a reality. We are looking forward to working with SGInnovate, as well as with the other investors in the round, including Abies VenturesData CollectiveQubit ProtocolSummer Capital and Posa CV.

Horizon enters first hardware partnership with Rigetti

Singapore, September 7th 2018

Today we are delighted to announce that we have entered into a partnership with Rigetti Computing. At Horizon Quantum Computing, we are building a new generation of programming tools that will allow developers with little or no prior exposure to quantum computing to harness the full power of quantum processors. The partnership with Rigetti marks the first step towards this goal, allowing us access to Rigetti’s state of the art quantum processors, and will see us making new programming tools available to Rigetti customers through their Quantum Cloud Services in the future. We look forward to working with Rigetti as we enter a new era in computing technology.

Management Team

Dr. Joe Fitzsimons

Dr. Joe Fitzsimons

Chief Executive Officer

Joe received a BSc in Theoretical Physics from University College Dublin and a DPhil from Oxford, where he went on to become a Merton College junior research fellow. Prior to founding Horizon, he led the Quantum Information and Theory group at Singapore University of Technology and Design and the Centre for Quantum Technologies. He has published at the highest levels in both theoretical computer science (FOCS, STOC, CCC, ITCS) and physics (Science, Nature Physics, Physical Review Letters, Physical Review X), and has been named as a National Research Foundation Fellow and to the MIT Technology Review Innovators Under 35 Asia list.

Dr. Si-Hui Tan

Dr. Si-Hui Tan

Chief Science Officer

Si-Hui has broad experience of quantum information science, having been an active researcher in the field for 15 years. She received a BSc in Physics from Caltech and a PhD from MIT. Prior to joining Horizon she has worked as a research scientist, initially at A*STAR’s Data Storage Institute, and subsequently at Singapore University of Technology and Design and the Centre for Quantum Technologies. She has published extensively in top physics journals including Physical Review Letters and Physical Review X, and at top information theory conferences such as ISIT.


Open Positions

To apply for any of positions advertised below, please send us an up to date CV and cover letter using the link below.

Summer Interns

We have a number of potential opening for interns to join our team. Applicants with a strong background in computer science, software engineering, physics or mathematics will be considered. You will be working with an interdisciplinary team of computer scientists, physicists and engineers to develop an optimizing compiler to produce code that will run on quantum processors. Quantum computers represent a fundamentally new paradigm in computing technology, and the internship will provide an opportunity to work closely with experts in the field. There is great scope for learning, and so a passion for learning and a drive to push the envelope of what is currently possible are highly desirable.


  • During the internship, you will be paired with a mentor, and will have the guidance and support and the responsibility to see a project relevant to our business through to completion. You will work on real projects that will affect the architecture and function of our software for quantum computers.
  • Collaborate with members of the scientific and engineering teams
  • Keep track of progress on your project and flag any issues
  • Prepare briefings for other team members on your findings and progress
  • Read background material and source the information you need to progress your project


  • Open to current undergraduate and post-graduate students
  • Some programming experience is required
  • Ability to work well in a team
  • Passion for learning and driven to succeed

Employment Type

  • Full-time/Part-time

Compiler Engineer

We are seeking a software engineer with experience of compiler design/implementation to join us as we develop tools to program some of the world’s most advanced processors. You will be working with an interdisciplinary team of computer scientists and physicists to develop an optimizing compiler for quantum processors. Your role will involve building the compiler framework and creating high performance implementations of compiler steps based on prototype code developed by the scientific team. Getting the most out of a quantum computer is unlike any other computing paradigm, and so close collaboration between team members will be necessary. There is great scope for learning, and so a passion for learning and a drive to push the envelope of what is currently possible are highly desirable.


  • Implement production-ready performant compiler tools based on prototype code from scientific team
  • Design and implement new features in our core compiler code
  • Work with other engineers responsible for web deployment to integrate the compiler tools you develop
  • Collaborate with the scientific team to identify programming structures suitable for quantum acceleration
  • Maintain code integrity and organisation


  • Significant knowledge and hands on-experience with a range of programming languages
  • Experience with C or C++, Python and Matlab
  • Expertise in compiler architecture and compiler implementation techniques.
  • Knowledge and hands on experience with compiler construction tools (lex/yacc/antlr etc.)
  • Previous experience of commercial software development
  • Knowledge of code versioning tools (Git, SVN)
  • Strong troubleshooting and debugging skills.
  • Ability to work well in a team
  • Passion for learning and driven to succeed

Employment Type

  • Full-time

Full Stack Engineer

We are seeking an experienced full stack engineer to help us build and deploy development tools to support the emerging field of quantum computing. You should have both a deep technical knowledge of web development and a passion for pushing at the boundaries of technology. You will be working with our scientific and engineering teams to build web interfaces to the compiler tools being developed at Horizon. Your role will encompass both front end development and developing an appropriate backend to integrate with the compiler code being developed by other team members.

The successful candidate will join a fast-growing team that will influence the software architecture for Horizon Quantum Computing at an early stage for the company, and will lay the foundation to support future products.


  • Design overall architecture for web application, integrating backend functionality developed by science and engineering teams
  • Maintain and ensure responsiveness of applications
  • Collaborate with the rest of the engineering and scientific teams
  • Implement front end for compiler tools and provide appropriate backend functionality for user login and data storage
  • Maintain code integrity and organisation
  • Understanding and maintaining data security


  • Extensive experience of web technologies
  • Strong knowledge of modern software architecture and design principles
  • Significant experience with one or more Javascript frameworks (JQuery, Angular, React etc.)
  • Proficient in backend programming and database integration
  • Knowledge of code versioning tools (Git, SVN)
  • Previous experience of commercial web development
  • Experience with D3JS and Electron is desirable
  • Experience with deploying web technologies via cloud services
  • Ability to work well in a team
  • Passion for learning and driven to succeed

Employment Type

  • Full-time

Office Manager

We are seeking an office manager to help ensure the smooth running of our office. Your role will be to create and maintain a pleasant working environment, to organise and coordinate administrative duties and to maintain and communicate office policies. Your responsibilities will include managing the on-boarding process for new employees, liaising with suppliers to arrange delivery and payment, scheduling meetings and appointments, greeting visitors and providing general administrative support to our employees. Given the nature of the role, strong interpersonal and organizational skills are extremely important. Previous experience in a similar role, particularly in an early stage start-up, would be a particular advantage.


  • Serve as the point person for office manager duties
  • Schedule meetings and appointments
  • Organize the office layout and order stationery and equipment
  • Maintain the office condition and arrange necessary repairs
  • Formulate and maintain office policies as necessary
  • Organize office operations and procedures
  • Ensure that all items are invoiced and paid on time
  • Provide general support to visitors
  • Manage the onboarding process for new hires
  • Address employees queries regarding office management issues (e.g. stationery, hardware and travel arrangements)
  • Plan in-house or off-site activities, like parties, celebrations and conferences


  • Proven experience as an office manager or administrative assistant
  • Strong interpersonal skills
  • Knowledge of office administrator responsibilities, systems and procedures
  • Proficiency in email and standard office software
  • Excellent time management skills and ability to multitask and prioritize work
  • Attention to detail and problem solving skills
  • Excellent written and verbal communication skills in English
  • Strong organizational and planning skills in a fast-paced environment
  • A creative mind with an ability to suggest improvements

Employment Type

  • Full-time/Part-time