At a Glance
- Tasks: Conduct cutting-edge research in quantum algorithms and develop practical implementations.
- Company: Join Quantinuum, a leader in the quantum computing revolution.
- Benefits: Competitive salary, equity, 28 days holiday, flexible working, and enhanced parental benefits.
- Why this job: Shape the future of quantum computing and work with top industry experts.
- Qualifications: PhD in relevant fields and strong programming skills in Python and quantum frameworks.
- Other info: Collaborative environment with opportunities for impactful research and career growth.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking a Research Scientist in Quantum Algorithms Implementation to join the Guppy-Algorithms team within Quantinuum's Applications organisation. This role focuses on advancing the theory and implementation of quantum algorithms for Hamiltonian simulation and quantum linear algebra, with particular emphasis on block-encoding frameworks, Trotterisation techniques, and modern approaches such as Quantum Singular Value Transformation (QSVT).
The guppy-algorithms team operates at the intersection of quantum algorithm research and production-grade software engineering, with the goal of closing the gap between theoretical algorithm design and real quantum hardware execution. Our mission is to develop generalisable, hardware-aware quantum circuit primitives that enable scalable algorithm development across Quantinuum's application teams, including chemistry, materials science, and quantum simulation.
As a member of this team, you will conduct original research in quantum algorithms, exploring new circuit constructions for Hamiltonian simulation and related problems. A central goal of the role is to take ideas that are often studied at a purely theoretical level and develop concrete implementations in guppy (Quantinuum's quantum software language) that can ultimately be executed on real quantum devices. This includes translating algorithmic advances into high-quality implementations within the guppy-algorithms library, providing reusable building blocks for algorithm development across the organisation.
The role also provides the opportunity to shape how quantum algorithms interact with the full quantum computing stack. You will investigate how logical-level circuit primitives behave in the presence of quantum error correction, how they interact with different hardware architectures, and how they compile through the various layers of Quantinuum's stack.
By working closely with teams developing error-correction frameworks, compilers, and hardware systems, you will help ensure that new algorithmic ideas move beyond theoretical proposals and become practical implementations on emerging fault-tolerant quantum computers.
Research Areas- Hamiltonian simulation, including Trotterisation and product-formula methods
- Block-encoding frameworks for quantum linear algebra
- Quantum Singular Value Transformation (QSVT) and related techniques
- First-quantised quantum simulation using quantum arithmetic
- Exploiting symmetry and structure in Hamiltonians to reduce algorithmic complexity using methods such as the Quantum Schur Transform
- Development of fault-tolerant logical circuit primitives for scalable quantum algorithms
- Conduct quantum algorithm research focused on Hamiltonian simulation and quantum linear algebra.
- Develop new methods for block-encoding, Trotterisation, and related circuit constructions in Quantinuum's software stack.
- Implement algorithmic primitives and subroutines in Guppylang, contributing to the guppy-algorithms repository.
- Translate theoretical advances into robust, reusable software components that support algorithm development across Quantinuum.
- Collaborate with error-correction, compiler, and hardware teams to optimise circuits for real quantum hardware.
- Work with internal application teams (e.g., chemistry and quantum algorithms) to support the development of new simulation methods.
- Contribute to research publications arising from the team's work.
- PhD in Quantum Computing, Quantum Algorithms, Quantum Physics, Quantum Chemistry or a related discipline.
- Strong research background in quantum algorithms, particularly Hamiltonian simulation or quantum linear algebra.
- Familiarity with Trotterisation, block-encoding techniques, QSVT, or related frameworks.
- Experience implementing quantum algorithms using frameworks such as guppylang, PyTKET, Qiskit, Cirq, or similar.
- Strong Python programming skills.
- Experience contributing to scientific software.
- Familiarity with phase estimation and quantum simulation algorithms used in chemistry or materials science.
- Knowledge of representation theory algorithms in quantum computing such as the Quantum Schur Transform.
- Experience with git, testing and CI pipelines.
- Interest in quantum programming languages, compilers, or resource estimation tools.
- Rust programming experience.
What is in it for you? Working alongside a highly talented team, with leading names in the quantum computing industry. We offer a highly competitive package, equity, 28 days of paid holiday (in addition to public holidays), a workplace pension, a positive approach to flexible working and enhanced parental and adoption benefits.
About Us: Quantinuum is the world leader in quantum computing. The company's quantum systems deliver the highest performance across all industry benchmarks. Quantinuum's over 650 employees, including 400+ scientists and engineers, across the US, UK, Germany, and Japan, are driving the quantum computing revolution.
By uniting best-in-class software with high-fidelity hardware, our integrated full-stack approach is accelerating the path to practical quantum computing and scaling its impact across multiple industries. By joining Quantinuum, you'll be at the forefront of this transformative revolution, shaping the future of quantum computing, pushing the limits of technology, and making the impossible possible.
Please note that employment with us is subject to successfully passing our pre-employment screening checks. We are an inclusive equal opportunity employer. You will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or veteran status.
Research Scientist – Quantum Algorithm Implementation in Cambridge employer: Quantinuum
Contact Detail:
Quantinuum Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Research Scientist – Quantum Algorithm Implementation in Cambridge
✨Tip Number 1
Network like a pro! Reach out to folks in the quantum computing space, attend meetups, and join online forums. The more connections you make, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects related to quantum algorithms or any relevant research. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of Hamiltonian simulation and block-encoding techniques. Be ready to discuss your past work and how it relates to the role at Quantinuum.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Research Scientist – Quantum Algorithm Implementation in Cambridge
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience in quantum algorithms, especially in areas like Hamiltonian simulation and Trotterisation. We want to see how your skills align with our mission at Quantinuum!
Showcase Your Research: Don’t forget to include any relevant research publications or projects you've worked on. This is your chance to demonstrate your expertise in quantum computing and how you can contribute to our guppy-algorithms team.
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and passion for quantum algorithms.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our team!
How to prepare for a job interview at Quantinuum
✨Know Your Quantum Algorithms
Make sure you brush up on your knowledge of Hamiltonian simulation, Trotterisation, and block-encoding techniques. Be prepared to discuss how these concepts apply to real-world scenarios and how you can contribute to the guppy-algorithms team.
✨Showcase Your Coding Skills
Since strong Python programming skills are essential, be ready to demonstrate your coding abilities. You might be asked to solve a problem or explain your previous implementations using frameworks like guppylang or Qiskit, so have examples ready!
✨Understand the Full Quantum Stack
Familiarise yourself with how quantum algorithms interact with hardware architectures and error correction. This will show that you understand the bigger picture and can contribute to optimising circuits for real quantum hardware.
✨Collaborative Mindset
Emphasise your experience working in teams, especially with cross-functional groups like error-correction and compiler teams. Highlight any collaborative projects you've been involved in, as this role requires close cooperation with various teams to turn theoretical ideas into practical implementations.