qubitsok.com
Cut Noise. Work Quantum.
Europe, United Kingdom, Cambridge
•
Posted 146 days ago
🏢 Quantinuum
Role Type
Role Focus
Seniority
Employer Type
Quantinuum is hiring a Research Software Engineer for its Quantum Software team in Cambridge, UK. This role involves contributing to the development of a high-performance quantum compiler. The engineer will work on software development, compiler design, and quantum computing research, collaborating with a small team from design to testing.
Key Responsibilities
Maintain and contribute to a Rust-based codebase.
Develop and apply optimization methods for quantum programs.
Collaborate with key stakeholders across research and engineering teams.
Required Skills
Software development experience, preferably in Python or Rust
Knowledge of quantum computing, quantum algorithms, or programming quantum systems
Broad knowledge of compiler concepts
Ability to work collaboratively, communicate technical ideas clearly, and write clean, maintainable code
Familiarity with collaboration tools (e.g., version control, issue tracking) and development tools (e.g., debugger, profiler, testing frameworks)
A 2:1 or higher degree in Computer Science, Mathematics, Engineering, or a related discipline
Ability to read and implement ideas from technical research materials
Nice-to-have Skills
Experience with Machine Learning techniques
Experience with High Performance Computing
Familiarity with graph transformation systems
Technology Tags
The role involves maintaining and contributing to a codebase primarily written in Rust.
A core responsibility is to contribute to and develop a next-generation quantum compiler.
The role requires strong software development skills and experience with programming languages like Rust.
The position is within a quantum software team and requires deep knowledge of quantum computing.
A key responsibility is to develop and apply optimization techniques for quantum programs.
The role involves developing and applying optimization methods for quantum programs, requiring knowledge of algorithms.
Experience with High Performance Computing is listed as a desirable skill and relates to developing a high performance quantum compiler.