The Research Software Engineer will lead the development and dissemination of the ASPIRE software package for three-dimensional structure determination of biological molecules from cryo-electron microscopy, a technology that won the 2017 Nobel Prize in Chemistry.
The Research Software Engineer will be involved in all software life cycle stages (development, optimization, testing, documentation, releasing) of the ASPIRE package and advancing its efficiency, scalability, and functionality to address the evolving needs of structural biologists on campus and beyond. The ideal candidate will have a strong background in scientific programming, academic research, and an interest in computational imaging.
Bachelors Degree and 4+ years of related experience
Proficiency in all software life cycle stages (development, testing, documentation, releasing)
Strong programming skills, particularly in the languages used in high-performance computing applications: C/C++, FORTRAN, Matlab, and Python.
Experience with GPU programming.
Parallel programming experience on computational clusters.
Demonstrated successes working in a collaborative environment as well as independently.
Ability to learn new systems beyond area of core knowledge.
Ability to communicate effectively with a diverse user base having varied levels.
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