PsychoPy Developer (fixed term)

Closing Date
Friday, 13th October 2017
Job Type
Technical Services
£29799 to £33518 per annum, depending on skills and experience.

Applications are invited for the above post based at the University of Nottingham, to help in the development of the open-source software package, PsychoPy.

The successful candidate will work with Jon Peirce, and the wider PsychoPy community, and will be principally responsible for maintaining the Python code in the PsychoPy application. The role will include:

  • Adding support for running online studies
  • General maintenance of the Python code, including bug fixing
  • Testing and optimizing the temporal precision of experiments
  • Writing and updating existing documentation for the project
  • Support of users on the forum and via the github project page
  • Training of users via workshops and talks
  • Helping in disseminating the work via publications and conference presentations

Candidates must have a track-record of experience in behavioural sciences (psychology, neuroscience or related fields) as well as experience in Python programming and working with open-source software communities. We would especially like to hear from candidates with expertise in any of the following Python libraries/technologies: wxPython (or PyQT), OpenGL programming, audio libraries, and hardware interfacing (e.g. serial port communications).

This post will be offered on a fixed-term contract for a period of 2 years. The post is full-time but is open to job share. Please specify in your application if you wish to work part-time and the number of preferred hours.

Informal enquiries may be addressed to Jon Peirce, tel: 0115 84 67176 or email Please note that applications sent directly to this email address will not be accepted.

The University of Nottingham is an equal opportunities employer and welcomes applications from all sections of the community.