Research Software Engineer - Internship

Research Software Engineer - Internship

Internship 63000 - 77000 £ / year (est.) Home office (partial)
Q

At a Glance

  • Tasks: Develop Python code for quantum computing and test innovative software solutions.
  • Company: Join a leading scale-up in quantum computing with a collaborative culture.
  • Benefits: Paid internship, flexible working, and the chance to shape the future of technology.
  • Other info: Dynamic team environment with opportunities for growth and learning.
  • Why this job: Make a real impact in a cutting-edge field and work with top-tier experts.
  • Qualifications: Studying Computer Science or STEM, with Python programming experience.

The predicted salary is between 63000 - 77000 £ per year.

As a Research Software Engineer Intern within the Intelligent Automation team, you will contribute to directly developing a framework that translates high-level instructions into machine-readable code for controlling our quantum processors. This is a paid internship with the opportunity to make a real impact at a scale-up shaping the future of quantum computing.

The goal of the Intelligent Automation team is to automate both the characterisation and operation of the quantum processor and its constituent parts. We are looking for someone with intellectual curiosity and experience writing software in Python, who is keen to develop their skills in a quantum computing context. This role would be well suited to someone with some experience in either the use of compilers/assemblers or in writing software to control external hardware, although neither of these is required.

Writing clean, reusable Python code for quantum computing applications.

Researching and testing different approaches to implementing functionality in our software stack.

Reporting findings in a clear and concise manner to inform further decision-making.

  • Minimum 2.1 (attained or expected) in Computer Science, or another STEM discipline with programming experience.
  • Experience writing software in Python.
  • Good communication and interpersonal skills.
  • Ability to work independently to problem-solve and achieve goals.

Experience with any of the following would be beneficial, but not required:

  • Git, version control and software best practices.
  • Principles of software validation and testing.
  • Use of compilers and assemblers for translating high-level languages into machine code.
  • Writing software for controlling external hardware.
  • Low-level programming language such as C/C++/Rust.
  • Basic principles of quantum computing.

Be part of a creative, world-leading team.

Flexible working Central London location.

Quantum Motion is committed to providing equal employment opportunity and does not discriminate based on age, sex, sexual orientation, gender identity, race, colour, religion, disability status, marital status, pregnancy, gender reassignment, religion or any other protected characteristics covered by the Equality Act 2010.

Research Software Engineer - Internship employer: Quantum Motion Technologies

Quantum Motion Technologies is an exceptional employer, offering a dynamic work environment in the heart of Central London. With a strong focus on employee growth, you will have the opportunity to mentor apprentices while working alongside a talented team dedicated to cutting-edge quantum technology. The company fosters a collaborative culture that values innovation and provides unique advantages such as access to state-of-the-art facilities and international project exposure.

Q

Contact Details:

Quantum Motion Technologies Recruitment Team

We think you need these skills to ace Research Software Engineer - Internship

Python Programming
Software Development
Communication Skills
Interpersonal Skills
Problem-Solving Skills
Research Skills
Software Testing