University of Cambridge

Job Opportunities


Software Engineer

We are looking for a graduate Software Engineer to join the group of Prof Read in the Cambridge Institute for Medical Research (, based at the Cambridge Biomedical Campus in Cambridge. The well-established project develops mathematical methods and software for the imaging of biological molecules. The software supports academic and pharmaceutical R&D worldwide.

You will be joining a small expert academic team. The successful applicant will have a careful approach to software development. Your software will be required to be reliable, algorithmically fast, and memory efficient. We have a slow development cycle and the code you write will be in use for the foreseeable future. Your individual contribution will be recognised with authorship of peer-reviewed articles; publications from our group have a track record of being highly cited.

The project is funded by the National Institute of Health (USA) and the successful applicant will have the opportunity to join bi-annual collaborative meetings that cycle among Lawrence Berkeley National Laboratory (Berkeley, California), Duke University (Durham, North Carolina) and the New Mexico Consortium (Santa Fe, New Mexico). We also have an active collaboration with IBMB- CSIC (Barcelona, Spain).

Software is open source ( We use the C++0x/C++11 standard to maintain cross-platform compilation and compatibility. You will have access to the University of Cambridge's computing resources, and a laptop will be provided.

Qualifications and Experience: University degree that includes computer science and/or mathematics, experience with C++ and the Linux OS. Skills in Python scripting, GPU programming and threading would be desirable. Knowledge of biology to A level standard or equivalent would be an advantage.

This appointment is full-time (37 hours/week Monday to Friday) but we welcome applications from individuals who wish to be considered for part-time working or other flexible working arrangements.

Royalty payments from software will extend beyond the lifetime of the contract. University of Cambridge employment benefits include USS pension, and reduced staff fees for University of Cambridge graduate courses (see for a full list).

For more information on the research group see, and details of the Phaser project can be found at

Fixed-term: The funds for this post are available untill 30th April 2022.

Once an offer of employment has been accepted, the successful candidate will be required to undergo a health assessment.

To apply online for this vacancy, please click on the 'Apply' button below. This will route you to the University's Web Recruitment System, where you will need to register an account (if you have not already) and log in before completing the online application form.

If you have any questions about this vacancy please contact Prof Randy Read via email or tel: 01223 336500 .

Please quote reference SB15945 on your application and in any correspondence about this vacancy.

The University values diversity and is committed to equality of opportunity.

The University has a responsibility to ensure that all employees are eligible to live and work in the UK.

Further information

Apply online