IMAGING Software Product developer

The BRAIN Circuits of coGnitive Systems project at Princeton University seeks a software developer to build a geographic information system (GIS)-based system to access, curate, and visualize brain data. The completed product will put a wide variety of data into a single universal coordinate frame, for purposes of sharing among many labs at Princeton - and possible applications worldwide. This position will contribute to cutting-edge neuroscience research and push the frontier of large-scale data science.

BRAIN CoGS is a lively community spanning half a dozen leading laboratories that collaborate to study how brain circuits generate working memory and decision-making. This project is supported by the National Institutes of Health’s Brain Research through Advancing Innovative Neurotechnologies® (BRAIN) Initiative. Methods include two-photon, three-photon, and light-sheet microscopy; optogenetics; deep-brain imaging and many-electrode recording; transsynaptic circuit tracing; GFP-based probes of brain circuit activity; and machine learning.

Related staff to this position are being hired to support a variety of data-intensive tasks, including full connectome reconstruction, fast animal pose estimation with deep neural networks, and even data science to support election reform.

Goal: Develop a software product to access, curate and visualize single-cell neuroscientific data using a GIS-based system called Whole Brain Software ( When complete, this product will support automated neuron recognition, registration to a shared coordinate system for the mouse brain, and a pipeline for visualization, archival, and analysis.

Specific duties:

  • User and server management;

  • Implementing methods for machine-learning-based analysis of neurons;

  • Automated registration to GIS/WholeBrainSoftware;

  • Database curation and analysis; and

  • Support for scientists in the BRAIN CoGS community.

Qualifications: Bachelor’s degree or higher in computational biology, physics/earth science/engineering, or computer science. Experience: Programming in Javascript and one or more of the following: Python/MATLAB, Linux, and web. Experience with large data sets (i.e. earth science, astronomy, medical imaging) and/or SQL. Version control with github. Ability to express ideas and collaborate with users with less-computational backgrounds.

Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. EEO IS THE LAW