Princeton University is seeking candidates for a new position within the fast-growing Research Software Engineering (RSE) Group. The successful candidate will have a strong background in software development and high-performance computing (HPC), as well as interest in numerical modeling in Astrophysics.
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 and inclusive 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 part of research groups in the Astrophysical Sciences department that focus on Computational Astrophysics. You will collaborate with several research groups who use similar computational techniques to model the evolution of astrophysical systems. Some examples of the scientific codes used in those research groups are Fornax, Pegasus++, Athena++, Tristan-MP, and RAMSES. These groups are intensive users of computing resources both at Princeton University as well as at national supercomputing facilities (DOE, NSF, NASA). Through this work, you will have the opportunity to run on the nation's state-of-the-art systems. One of your main tasks will be to port CPU codes to GPU codes suitable for the new GPU and hybrid architectures being implemented by federal agencies for their top-level supercomputers. As part of your role, you will work on different projects sequentially with various research groups. These projects will focus on enhancing the performance and scalability of existing codes, creating new GPU-specific features, and teaching the department members the most effective techniques for profiling and optimization.
If you have a strong background in HPC as well as in Astrophysics or plasma physics, you have the right skill set to immediately impact multiple high-profile research projects. 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