Bringing Advanced Software Engineering Expertise to Research Groups at Princeton
In today’s competitive research environment, high-quality software is critical for successful academic programs. Princeton’s Research Software Engineering Group is helping to redefine the collaborative possibilities between software engineers and traditional research groups, in order to maximize each project’s success.
We invite you to learn more about our work. Read featured group projects and see the Princeton RSE group blog for technical posts and highlights.
About Us
Our Research Software Engineering group is part of the Princeton Research Computing consortium, located in the distinctive Lewis Library. Our mission is to help researchers create the most efficient, scalable, and sustainable research codes possible in order to enable new scientific advances.
We do this by working as an integral part of traditional academic research groups, providing leadership in the design and construction of complex and highly customized software systems. We can support sophisticated data science and computational research projects in high energy physics, machine learning, neuroscience, and genomics, among many other disciplines.
We provide our partner groups with domain-specific algorithms and solution techniques; optimization and performance tuning; and insights and guidance with current and future software development tools, programming languages, and high-performance computing hardware.
Our group is committed to creating a collaborative environment in which best software engineering practices are valued, and to sharing and applying cross-disciplinary computational techniques to new and emerging areas.
Questions? Email Ian Cosden, Director, Research Software Engineering for Computational & Data Science.
RSE Employment Opportunities
Do you have a background in computational research and love to write code? Are you interested in enabling groundbreaking experiments that will allow for more efficient and impactful uses of renewable sources of energy? If so, Princeton University's Research Computing department is recruiting a Research Software Engineer to join the rapidly growing Research Software Engineer
-
Research Software Engineer II (Language and Intelligence), Requisition #: 2023-17996
To apply, visit Princeton University Careers and search for the Req. 2023-17996 under staff positions.Princeton University is seeking candidates for a new position within the fast-growing Research Software Engineering (RSE) Group.
The Princeton Language and Intelligence Initiative at Princeton University invites applications for a Research Software Engineer (RSE) position. This multidisciplinary initiative has three Research thrusts: (a) Better design, evaluation, safety and understanding of large AI models (especially language models); (b) Applications of large AI models to many academic disciplines; and (c) Studying impact of large AI models on society and the world. The Initiative will produce open-source software and models.
The term of this appointment is 3 years, with the possibility of renewal based upon satisfactory performance and funding. The position is located in Princeton, NJ with the possibility for some flexible work arrangements. This is not a remote position.