Research Software Engineer
Requisition # 2022-14000
Date Posted 11 hours ago(1/11/2022 11:42 AM)
Princeton Neuroscience Inst
Research and Laboratory
The Princeton Neuroscience Institute at Princeton University seeks a Research
Software Engineer to develop web-based applications to curate, visualize and
analyze terabyte-scale brain data. The completed software applications will be
deployed in the cloud and will make use of continuous integration testing and
and MySQL (or similar query language) is essential.
Experience with TypeScript, Flask and/or Django frameworks, and cloud
computing platforms such as AWS/Google Cloud is highly desirable. The work
will contribute to cutting edge neuroscience research in two multi-lab
The first, BRAIN Circuits Of coGnitive Systems ( braincogs.org) is a
lively community spanning half a dozen leading laboratories at Princeton
University and the University of California, Davis that collaborate to study
how brain circuits generate working memory and decision making.
The second, BrainSharer, is a recently funded neuroinformatics project based
at Princeton and University of California, San Diego that will develop a web
platform for visualization and analysis of terabyte-scale brain datasets for
use across multiple collaborating laboratories. The software engineer will
develop well tested code and lead the development project. They will work in
close collaboration with other software developers and meet regularly with
local and remote scientists. They will tailor the software to meet the
scientific needs of the collaborations.
Goal: Develop, document, and then maintain software frameworks for brain
data curation, visualization and analysis.
Term of employment: one year, renewable. The position is on-site at Princeton.
U.S. work visa available.
Development, in frequent consultation with scientists, of a software
framework for visualization and analysis of neuroanatomical data
Documentation of this framework as it is developed
Maintaining and adapting a Flask application for managing the microscopy
Support for scientists in the BRAIN CoGS and BrainSharer communities.
• Bachelor's degree or higher in Computer Science or related area and at least
two (2) years of experience in full stack
Web development; or an equivalent combination of education and/or experience.
• Highly advanced skills associated with software specification, design,
modification, implementation and deployment of large-scale scope.
• Proficient programming in python, numpy, pandas, and jupyter notebook.
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
Standard Weekly Hours
Eligible for Overtime
Essential Services Personnel (see policy for detail)
Physical Capacity Exam Required
Valid Driver's License Required
Connect With Us!
Join our Talent Network to receive updates about working at Princeton.
Princeton University job offers are contingent upon the candidate's successful
completion of a background check, reference checks, and pre-employment
screening, as applicable. Princeton University requires all employees to be
vaccinated against COVID-19, including subsequent boosters, and submit proof
of vaccination status. Employees who cannot receive the vaccine because of a
disability/medical contraindication or sincerely-held religious belief may
request an accommodation (e.g., an exemption) to this requirement.
iCIMS FAQs, please contact firstname.lastname@example.org.
Go to our careers site.