Join Our Team!

Full-Time Positions

  • Senior Software and Programming Analyst  #: 2024-18307
    To apply, visit Princeton University Careers and search for the Req. 2024-18307 under staff positions.

    The Senior Software and Programming Analyst divides effort equally among supporting computational climate research in the Department of Geosciences and Princeton Research Computing group led by the Princeton Institute for Computational Science & Engineering (PICSciE) and Research Computing.  

    The incumbent collaborates closely with faculty in the Department of Geosciences to design and develop software solutions to run, configure, and extend complex numerical climate models. The Senior Analyst is involved in research, grant writing, and publication of results in scientific journals, and also interacts closely with postdoctoral, doctoral, and undergraduate students in the field of computational climate sciences. In addition, the Senior Analyst is involved in training and presenting results to groups on campus and at conferences.




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 Engineering group. 

  • Research Software Engineer II #: 2024-18904
    To apply, visit Princeton University Careers and search for the Req. 2024-18904 under staff positions.

    In this position, you will become an integral part of Amit Levy's group in the Computer Science department. Your main responsibilities will involve building a hardware-based infrastructure, developing tests, debugging, refactoring, and developing code for the TockOS project. TockOS is an embedded operating system designed for low-power microcontrollers. It prioritizes security, extensibility, and reliability. Developers can build sensor networks, security-critical devices, and wearables while conserving battery life. 

    If you have a background in operating systems, drivers, system software, DevOps, and an interest in the Rust programming language, 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.