Senior Research Software Engineer (Neural and Behavioural Data)

Company: Python Software Foundation
Apply for the Senior Research Software Engineer (Neural and Behavioural Data)
Location: London
Job Description:

Senior Research Software Engineer (Neural and Behavioural Data)

A role at the Sainsbury Wellcome Centre (SWC) at UCL dedicated to developing reliable software solutions for analysing large volumes of extracellular electrophysiological and behavioural data. This position is based in the Neuroinformatics Unit and will work with laboratories of Tom Mrsic‑Flogel, Tiago Branco and Tim Behrens.

Responsibilities

Develop, optimise and use efficient tools to process and visualise large volumes of extracellular electrophysiological data (e.g. Neuropixels probes) and behavioural data (e.g. video recordings). Contribute to open‑source packages such as SpikeInterface and Movement, implement them within SWC pipelines (e.g. using DataJoint) and ensure accurate, efficient handling of large‑scale data recorded by researchers at SWC.

Requirements

Strong programming skills in Python and extensive experience with time‑series data. Experience with extracellular electrophysiology and building data pipelines. Interest in building user‑friendly software for neuroscience and good software engineering best practices. Familiarity with open‑source software.

Restrictions

  • No telecommuting
  • No agencies please

Equal Opportunity

We welcome applications from individuals from all backgrounds. We are committed to equality of opportunity, to being fair and inclusive, and to being a place where we all belong. We particularly encourage applications from candidates likely to be underrepresented in UCL’s workforce, including people from Black, Asian and ethnic minority backgrounds; disabled people; LGBTQI+ people; and for our Grade 9 and 10 roles, women.

Benefits

Full range of UCL benefits available to staff.

#J-18808-Ljbffr…

Posted: May 20th, 2026