Research Software Engineer

Princeton University

United States

February 11, 2022

Description

Research Software Engineer

Requisition # 2022-14000

Date Posted 11 hours ago(1/11/2022 11:42 AM)

Department

 Princeton Neuroscience Inst

Category

 Research and Laboratory

Job Type

 Full-Time
Overview

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 continuous delivery (CI/CD) practices. Proficiency in Python, JavaScript, 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 collaborations.

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.

Responsibilities
  • 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 facility
  • Database design
  • Support for scientists in the BRAIN CoGS and BrainSharer communities.
  • Qualifications

    • 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

    36.25

    Eligible for Overtime

    No

    Benefits Eligible

    Yes

    Probationary Period

    180 days

    Essential Services Personnel (see policy for detail)

    No

    Physical Capacity Exam Required

    No

    Valid Driver's License Required

    No

    Experience Level

    Associate

    #LI-GR1

    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.

    If you have questions or comments regarding the iCIMS Privacy Policy or iCIMS FAQs, please contact accounts@icims.com.

    Go to our careers site.

    Similar Jobs

    Add to favorites Read more...

    Junior Researcher / Phd Student (M/F/D) 40 H

    Research Field: Ethics in health sciences Ethics in social sciences Location: Austria › St. Pölten gained from user experience design and the ethics board throughout the interest in at least one of the following topics:...