QC Design is a quantum computing startup that designs useful and scalable quantum computers. We are on a mission to enable mankind to build the ultimate computing machines limited only by the laws of physics.
We’re a 10-person team comprising scientists and engineers specialising in quantum computing with strengths in quantum software, hardware, and fault-tolerance. We’ve built not only proprietary architectures for scalable quantum computing but also the world’s most powerful quantum error correction and fault-tolerance design software: Plaquette+, which includes the open-core Plaquette, available on Github and paid proprietary addons. The customers of Plaquette+ include quantum hardware designers and manufacturers.
Role and responsibilities
We’re seeking a quantum software developer to take the development of Plaquette+, including open- and closed-source components, to the next level.
In this role, you will be responsible for developing ideas and implementing them into Plaquette+ to make it even more useful as the design tool for fault-tolerant quantum computers. In this task, you will collaborate with the fault-tolerance and hardware experts in the team, and you will also be responsible for developing novel algorithms and implementations.
Specifically, you will:
Understand the high level concepts of quantum computing and in particular quantum error correction and fault tolerance with a focus on simulations.
Identify ideas from quantum fault-tolerance research that enhance the utility of Plaquette+ for our customers. Collaborate with QC Design’s fault-tolerance and hardware experts on this.
Develop and implement these ideas mentioned above in Plaquette+ by coming up with novel and efficient algorithms and data structures.
Convert research-level prototype code into high quality code in Python and optionally C++.
Ensure that software engineering best practices continue to be followed in the development of Plaquette+.
What we’re looking for
Bachelor or Masters degree in physics, computer science, mathematics or related fields.
Experience in quantum computing and, ideally in quantum error correction, is desirable.
Demonstrated high levels of proficiency in Python or Julia. Proficiency in C++ or Rust is desirable but not necessary.
Demonstrated ability to learn fast and adapt to the changing demands of a startup environment.
Ability to write complex information clearly and concisely.
Virtues and soft skills: high standards, enthusiasm, resourcefulness, follow through, collaboration, kindness.
What we offer:
As a part of the core team of an early-stage startup, you have an opportunity to learn fast and to make a major impact on our products and the future of quantum computing.
We offer a competitive salary, generous stock options and the opportunity to be part of a rapidly-growing company.
We offer flexibility in terms of working hours and work from home options, allowing you to work in a way that best suits your needs.
We strive to maintain a great working environment for everyone involved.
We welcome you to apply for this role regardless of your race, gender, age, religion, sexual orientation, or any other aspect of your identity. We are committed to creating a workplace where everyone feels valued, respected, and supported. So, if you are excited by the mission of designing the ultimate computing machines limited only by the laws of physics, we encourage you to reach out to us.
Location within Germany is preferred. Remote work can also be considered.
How to apply
Email us your resume at email@example.com by 11:59pm on 05 November 2023 Anywhere on Earth.
QC Design GmbH
89081 Ulm, Deutschland
Want to share your own job opportunity?