Research Software Developer

Cambridge, England, United Kingdom expand job description ↓


Key Aspects of the Role

  • read and discuss academic papers with your teammates, coming up with new methods or implementing and modifying existing ideas as a result;
  • design, implement, test, review, debug and optimise research code;
  • analyse experimental data and communicate results in the form of discussions and reports to other team members and clients;
  • build Riverlane’s international standing through writing papers and presenting results at conferences as appropriate;
  • contribute to the business development and strategic direction of the company.


Essential Criteria

  • PhD in a highly numerate subject, such as a science, mathematics, computer science or engineering, or equivalent experience in industry;
  • high level of proficiency in at least one modern programming language;
  • proven ability to understand technical material and translate this into software;
  • strong mathematical ability;
  • strong communication skills, both written and verbal, with a track record of communicating work to colleagues and other audiences;
  • experience working both independently and in a research team.

Desirable Criteria

  • experience with software development tooling (Git, Docker, automated testing, etc.).

Knowledge of quantum computing is not required as training will be given.


Salary depends on experience and starts at £40,000. You will share a stake in the company through our options scheme.

Personal information
Your Profile
Application Details