Join Princeton’s AI Lab and Research Software Engineering team as a Lead Research Software Engineer (RSE), driving innovative solutions for cutting-edge research across disciplines.This full-time position combines technical leadership with collaboration, making you a key contributor to Princeton’s mission of advancing artificial intelligence and computational science. As Lead RSE, you will play a key role in both communities: collaborating with faculty, postdoctoral researchers, and students from diverse disciplines while leading a small team of Research Software Engineers. Your team will design and implement robust, maintainable software solutions for complex research problems and promote best practices in software engineering and reproducible science. This position offers the opportunity to: Contribute to impactful open-source projects and advance AI research using technologies such as Python, C++, TensorFlow, PyTorch, JAX, and Scikit-learn. Mentor and develop a team of RSEs in an inclusive, collaborative environment. Expand your technical expertise while supporting research projects across multiple academic fields, applying advanced techniques such as large-scale data processing and GPU-accelerated computing. Access to state-of-the-art research facilities and a new GPU cluster. Collaborative and inclusive work environment that fosters creativity and innovation. You will work closely with colleagues in Research Computing, the AI Lab, and academic departments to accelerate research through scalable, maintainable software solutions. This is a full-time position located in Princeton, NJ and will follow a hybrid work schedule. This is a 3-year term position, with a possibility of reappointment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees