At a Glance
- Tasks: Join our team to develop quantum software and enhance our TKET compiler for error correction.
- Company: Quantinuum is a leading quantum computing company driving innovation in technology and software solutions.
- Benefits: Enjoy competitive pay, equity, 28 days holiday, flexible working, and enhanced parental benefits.
- Why this job: Be part of a talented team shaping the future of quantum computing and conducting original research.
- Qualifications: Master's or PhD in Mathematics, Physics, or Computer Science; programming experience in Python, Rust, or C++.
- Other info: Work in an inclusive environment with a focus on collaboration and cutting-edge research.
The predicted salary is between 36000 - 60000 £ per year.
Quantinuum are hiring a research software engineer to work on compilation of fault-tolerant quantum software for the next generation of quantum computers. Quantum software relies on quantum error correction to work. However, quantum software engineers don't want to think about error correction: they want the compiler to do it for them. So we're upgrading our TKET compiler to do this, and we're looking for help.
As part of our Cambridge-based compiler team, you will contribute to our quantum compilation toolchain, with a focus on how implementing fault-tolerant protocols in the compiler. You'll stay informed about the latest research on quantum error correction codes, fault-tolerant circuit design, and quantum compilation methods, as well as conducting original research of your own. You'll work with scientists and engineers from all across Quantinuum to integrate all of our expertise into high-quality software for our team and our customers. If you are excited by the possibilities of quantum computing, and you want to turn those possibilities into realities, then this might be the job for you!
Need to have:
- Have experience programming, ideally in Python, Rust, or C++, and be willing to learn new programming languages.
- Be comfortable with graduate-level mathematics.
- Be an independent worker capable of understanding technical and advanced research material and transferring new ideas into code.
- Be able to present and discuss new research ideas in a collaborative environment.
- Hold a master's degree or PhD in Mathematics, Physics, or Computer Science.
Nice to have:
- Knowledge of quantum computing, especially quantum error correction.
- Experience of modern compilers and intermediate representations, such as LLVM or MLIR.
- Experience of software development in a team environment, using version control, issue trackers, and similar tools.
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:
Science Led, Enterprise Driven – Accelerating Quantum Computing. Quantinuum is the world's largest integrated quantum company, pioneering powerful quantum computers and advanced software solutions. Quantinuum's technology drives breakthroughs in materials discovery, cybersecurity, and next-gen quantum AI. With approximately 500 employees, including 370+ scientists and engineers, Quantinuum leads the quantum computing revolution across continents. Quantinuum recently secured $300m in funding; visit our news pages to learn more about this and other Quantinuum scientific breakthroughs and achievements.
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 Software Engineer - Quantum Error Correction employer: TN United Kingdom
Contact Detail:
TN United Kingdom Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Research Software Engineer - Quantum Error Correction
✨Tip Number 1
Familiarise yourself with the latest advancements in quantum error correction and fault-tolerant circuit design. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field.
✨Tip Number 2
Engage with the quantum computing community through forums, webinars, or local meetups. Networking with professionals in the industry can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Showcase any relevant projects or contributions you've made in programming languages like Python, Rust, or C++. Having a portfolio of your work can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your understanding of modern compilers and intermediate representations. Being able to articulate your thoughts on these topics will highlight your technical expertise and readiness for the role.
We think you need these skills to ace Research Software Engineer - Quantum Error Correction
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Research Software Engineer position. Familiarise yourself with quantum error correction and the specific programming languages mentioned in the job description.
Tailor Your CV: Customise your CV to highlight relevant experience in programming, mathematics, and any knowledge of quantum computing. Emphasise projects or roles where you've worked with fault-tolerant systems or compilers.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for quantum computing and your ability to work independently on complex research. Mention specific experiences that align with the job's requirements and express your enthusiasm for contributing to the team at Quantinuum.
Showcase Your Research Skills: If you have conducted original research, be sure to include this in your application. Discuss any relevant findings or projects that demonstrate your capability to understand and implement advanced research ideas into practical software solutions.
How to prepare for a job interview at TN United Kingdom
✨Brush Up on Quantum Concepts
Make sure you have a solid understanding of quantum error correction and fault-tolerant protocols. Being able to discuss these topics confidently will show your passion and knowledge in the field.
✨Showcase Your Programming Skills
Be prepared to demonstrate your programming experience, especially in Python, Rust, or C++. You might be asked to solve coding problems or discuss your previous projects, so have examples ready.
✨Prepare for Technical Discussions
Expect to engage in discussions about advanced research material. Practice explaining complex ideas clearly and concisely, as this will be crucial in a collaborative environment.
✨Highlight Teamwork Experience
Since the role involves working with a diverse team, share your experiences in collaborative projects. Discuss how you've used version control and issue trackers in past roles to emphasise your ability to work effectively in a team.