Check out this unique job opportunity at the Allen Institute for Brain Science and apply to be part of a diverse team of neuroscientists and engineers working to understand how experience influences neural processing. Python fluency and a desire to work as part of a team are key qualifications.

Apply here:  Job posting on Indeed


Software Engineer I – Software tools for behavioral neuroscience

The Allen Institute for Brain Science seeks a Software Engineer to be an essential member of a scientific team investigating how neural circuits represent visual categories and how this coding is modified by experience, expectation, and motivation. The datasets created as part of this project will be publicly released as an open data resource for the community, in line with the Allen Institute’s core principles of big science, open science & team science.

The primary role of this Software Engineer will be to work closely with neuroscientists and engineers to develop and maintain software tools for conducting and analyzing experiments designed to measure brain activity during behavior. This will require developing an in depth understanding of the scientific motivation and rationale of these studies in order to effectively translate scientific requirements into code. Accordingly, experience with or interest in neuroscience is highly valued.

As part of a highly collaborative environment with an existing software ecosystem, good communication and enthusiasm for working with and learning from others is essential to this role. This position will serve as a bridge between scientific and engineering teams by contributing to early development alongside scientists, then helping to translate that development work into a highly standardized production environment. This will involve making use of existing tools and building extensions that can be used for new avenues of research.

Responsibilities of this position include designing and writing stimulus control software, testing and troubleshooting code for running experiments and interacting with experimental hardware, building visualization tools to observe data acquisition in real time, writing tests, validation functions, and documentation to ensure that code is robust and results are accurate, attending meetings to discuss scientific goals and task requirements, and facilitating cross team coordination.

RESPONSIBILITIES

REQUIRED QUALIFICATIONS

DESIRED QUALIFICATIONS