Do you have a background in computational research and love to write code? Do you want to enable and advance groundbreaking computational efforts in data and decision sciences? If so, Princeton University's Research Computing department is recruiting a Senior Research Software Engineer to join the fast-growing Research Software Engineering (RSE) Group.
In the RSE group, we collectively provide computational research expertise to multiple divisions within the University. As a central team of software experts, we are focused on improving the quality, performance, and sustainability 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 dynamic research teams in the department of Operations Research and Financial Engineering (ORFE) supporting faculty-directed research focused on the development of accelerated numerical computations and open-source software packages for cutting-edge computational research. You will make fundamental software contributions to multiple faculty-directed research projects in areas like real-time embedded optimization, energy grid reliability quantification, optimization problems in the social sciences, machine learning for banking applications, and large-scale tensor computations. As a Senior RSE, you will also mentor and provide technical leadership to the Research Software Engineering team, as well as teach advanced computational techniques to raise the computational capability of the team. You’ll also have the opportunity to co-author scholarly publications.
If you have a strong background in scientific programming or research software engineering and academic research, you have the right skill set to make an immediate impact on these high-profile sponsored research projects. You will be poised to grow and expand your programming skills and expertise. This position will require you to work closely with colleagues in the Office of Information Technology (OIT) as well as with faculty, students and postdoctoral researchers, and technical staff in academic departments to enable and accelerate directed research efforts. This role functions within a dynamic, supportive team environment that permits diverse backgrounds to thrive, including those wanting to make a career change and those with non-traditional career tracks, educational paths, or life experiences. If this environment sounds like a strong match or even an exciting challenge, we encourage you to apply and use your cover letter to explain why you would be a good fit for the role.
Essential Qualifications
Preferred Qualifications
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. KNOW YOUR RIGHTS