Welcome!! Register or Login

    Job details

Job Opportunity: Research Software Engineer:Princeton University

Job description:

SAVE savedJobs

Research Software Engineer

Princeton University

October 17, 2018
Job location:
Princeton, New Jersey

Job Category:
Academic/Faculty Affairs


Requisition # 2018-9275
Department Research Computing
Category Information Technology
Full-Time / Part-Time Full-Time
Application Deadline


Do you want to help enable and advance groundbreaking Molecular Biology research through software development? Do you have a background in research but love to write code? Are you looking to apply your scientific programming skills to a novel set of research problems? If so, Princeton University's Research Computing department is recruiting a Research Software Engineer to join the fast-growing Research Software Engineering (RSE) Group.

In the RSE Group, we collectively provide computational research skills to multiple divisions within the University. As a central team of software experts, we are focused on improving the quality, performance, and sustaincapability of Princeton's computational research software. Our group is committed to building collaborative environments in which the best software engineering practices are valued, and to sharing and applying cross-disciplinary computational techniques in new and emerging areas.

In this position, you will be an integral member of multiple research teams focused on cutting-edge computational molecular biology and bioinformatics research. You will join teams of researchers connected with the Department of Molecular Biology to provide computational skills in algorithm development and software design in order to create high-quality and sustainable research code.

If you have a strong background in scientific programming, academic research, and an interest in molecular biology you have the right skill set to make an immediate impact on multiple high-profile research projects.

This position will require you to work closely with colleagues in the Office of Information Technology (OIT) as well as with faculty, student/postdoctoral researchers, and technical staff in Molecular Biology to enable and accelerate research software development within the department.

   » Lead and co-lead the design and construction of increasingly complex research software systems. In particular, develop tools to assist researchers with image processing and algorithms for analyzing high-throughput quantitative DNA and RNA sequence analysis.
   » Provide technical skills and guidance for improving the performance and quality of existing computational code bases.
   » Understand and address software engineering questions that arise in research planning.
   » Maintain knowledge of current and future software development tools and techniques, programming languages, and computing hardware.
   » Transfer knowledge, skills, and methodologies by providing technical assistance and mentorship to graduate students and postdoctoral researchers

   » Strong programming skills, particularly in languages used in Molecular Biology applications (e.g. Python, C, C++, R, MATLAB).
   » Demonstrated successes working in a collaborative software development environment as well as independently.
   » capability to lgain new systems beyond area of core knowledge.
   » capability to communicate effectively with a diverse user base having varied levels of technical proficiencies.
Preferred Qualifications
   » practice with MATLAB and R for statistical and image processing.
   » Bioinformatics software development practice.
   » High-throughput image analysis practice.
   » Academic research practice.
   » Background in molecular biology, bioinformatics, or a related field.


Bachelor's degree in a related field. A Ph.D. in a related field is strongly preferred

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

income Grade

AIT, 030

Standard Weekly Hours


Eligible for Overtime


Benefits Eligible


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 prosperous completion of a background check, reference checks, and pre-employment screening, as applicable. The type and extent of background check, reference checks, and pre-employment screening may vary depending on the requirements and/or functions of the job and the candidate's current employment status with Princeton University.

If you have questions or comments regarding the iCIMS Privacy Policy or iCIMS FAQs, Contact Us by E-Mail:

Go to our careers site.


Internal Number: 104897233

Create a Job Alert for Similar Jobs


About Princeton University
Princeton University is a vibrant community of scholarship and learning that stands in the nation's service and in the service of all nations. Chartered in 1746, Princeton is the fourth-oldest college in the United States. Princeton is an independent, coeducational, nondenominational institution that provides undergraduate and graduate instruction in the humanities, social sciences, natural sciences and engineering.As a world-renowned research university, Princeton seeks to achieve the highest levels of distinction in the discovery and transmission of knowledge and knowledge. At the same time, Princeton is distinctive among research universities in its commitment to undergraduate teaching.Today, more than 1,100 faculty members instruct approximately 5,200 undergraduate students and 2,600 graduate students. The University's generous financial aid program ensures that talented students from all economic backgrounds can afford a Princeton education.

More Jobs from This Employer
More Jobs Like ThisResearch Software & Programming Analyst Princeton, New Jersey
Princeton University Today
Research Engineer Pittsburgh, Pennsylvania
University of Pittsburgh Today
Research Software Engineer Princeton, New Jersey
Princeton University Today


Job Category: Other [ View All Other Jobs ]
Language requirements:
Employment type:
Salary: Unspecified
Degree: Unspecified
Experience (year): Unspecified
Job Location:  Princeton, New Jersey
Company Type Employer
Post Date: 10/17/2018 / Viewed 57 times
Contact Information
Company: Princeton University
Contact Email:

Apply Online