Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Princeton University Logo

Lead Research Software Engineer

Princeton University

$160,000 - $177,000
Sep 11, 2025
Princeton, NJ, USA
Apply Now

The Princeton Language and Intelligence Initiative at Princeton University is looking to solve the problem of advancing AI research, building innovative software solutions, and making fundamental contributions to AI projects with world-class researchers.

Requirements

  • Solid coding skills and good experience with large AI models.
  • Experience leading multiple software projects
  • Familiarity with GPU computing environments and ML frameworks and libraries (e.g,, DeepSpeed, HuggingFace).
  • Prior research experience in AI/ML and/or contributions to open-source libraries.
  • Strong written and oral technical communication skills.
  • 1+ years experience managing a small team
  • Experience with version control, continuous integration and continuous delivery, software design, programming model, etc.

Responsibilities

  • Directly oversee a team of RSEs dedicated to PLI’s mission. Responsible for managing their effort and all team software development work while establishing project priorities and following best practices in project management.
  • Lead the team in providing technical expertise and guidance for improving the performance and quality of new and existing code bases through hands-on work with ongoing research.
  • Collaborate with our diverse team to help develop and improve large AI models, helping conduct experiments, analyze results, and co-author research publications.
  • Develop, maintain, and improve our shared infrastructure for training / fine-tuning and prompting large AI models.
  • Maintain software libraries/environment/GitHub repositories and support model use.
  • Provide support for use of these libraries in the core AI models group as well as for interdisciplinary work.
  • Serve as liaison with Princeton Research Computing staff on GPU cluster related issues.

Other

  • A Bachelor/Masters degree in Computer Science, Engineering, Sciences, or related computational field is required.
  • 1+ years experience managing a small team
  • Strong written and oral technical communication skills.
  • Ability to work in a team environment and collaborate with researchers
  • Ability to work in Princeton, NJ with the possibility for some flexible work arrangements