qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Europe, United Kingdom, Cambridge

Posted 134 days ago

Research Software Engineer - Quantum Software

🏢 Quantinuum

AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

💻 Code Systems

Seniority

🌿 Experienced

Employer Type

🏢 Industry

This Research Software Engineer position focuses on developing the next generation high-performance quantum compiler. You will contribute to the full development lifecycle, covering research, design, programming, and testing. This role requires collaboration across software development, compiler design, and quantum computing research within a small, dynamic team.

Key Responsibilities

Maintain and contribute to the Rust-based codebase.

Develop and apply optimization methods specifically for quantum programs.

Collaborate effectively with key stakeholders across research and engineering teams.

Participate throughout the full development lifecycle, including research, design, programming, and testing.

Required Skills

Professional software development experience in Python or Rust.

Knowledge of quantum computing, quantum algorithms, or programming quantum systems.

Broad knowledge of compiler concepts.

Ability to write clean, maintainable code and communicate technical ideas clearly.

Familiarity with collaboration tools like version control and issue tracking.

Familiarity with development tools such as debuggers, profilers, and testing frameworks.

A 2:1 or higher degree in Computer Science, Mathematics, Engineering, or a related discipline.

Nice-to-have Skills

Experience with Machine Learning techniques.

Experience with High Performance Computing (HPC).

Familiarity with graph transformation systems.

Technology Tags

Rust

Explicitly required for maintaining and contributing to a Rust-based codebase.

Classical programming

The job requires general software development experience using languages like Python or Rust.

Quantum compilers

The main responsibility is contributing to the next generation high performance quantum compiler.

Optimisation

A key responsibility involves developing and applying optimization methods for quantum programs.

ML approaches

Experience with Machine Learning techniques is listed as a desirable skill.

HPC systems

Experience with High Performance Computing is listed as a desirable skill.

Circuit design

Broad knowledge of compiler concepts in the quantum domain implies understanding how to manipulate quantum circuit structures.

Is this your company's listing?

Boost it to the top of search results and reach 497+ newsletter subscribers.

Promote This Job