✨ About The Role
- The Senior Software Developer will join the Algorithms, Performance, and Tools team to work on the continuous improvement of the Ocean software development kit for quantum computers
- Responsibilities include writing clean, well-documented, and testable code, contributing to the open-source Ocean SDK, and working on QPU development tools
- The role involves researching, designing, and conducting experiments to run on QPU hardware, supporting internal research teams and customers, and maintaining high-quality code for software projects
- The Senior Software Developer will play a key role in laying the groundwork for the future of programming quantum computers and will have the opportunity to work on a variety of quantum applications
- This position offers the chance to work on cutting-edge technology, collaborate with a diverse team, and contribute to the advancement of quantum computing.
⚡ Requirements
- Experienced software developer with a background in computer science, physics, or mathematics, ideally with several years of professional experience in software development
- Proficient in Python and have a good understanding of programming languages, with C++ knowledge being a plus
- Familiarity or experience with quantum computing and quantum software development is highly beneficial
- Comfortable working on end-to-end software projects, from architecture to implementation and documentation
- Ability to read and implement research papers, understand complex research ideas, and contribute to open-source software