Research Software Engineer

Institute for Advanced Study•Princeton, NJ
•$120,000•Onsite

About The Position

Reporting to the Chief Information Officer, the Research Software Engineer will collaborate on research and provide expertise related to high-performance computing for scientists, primarily working in the fields of astrophysics and particle physics. The Research Software Engineer will contribute to the research community at the Institute by working directly with faculty members in support of their research endeavors, helping to develop and maintain high-quality, highly optimized, and stable software for various research projects. The candidate will actively participate in the research itself through these activities.

Requirements

  • Advanced degree in a relevant scientific field
  • Experience in scientific software development and optimization, including applications on high-performance computers
  • Experience with GPU-based programming
  • Strong programming abilities, specifically with modern languages such as Python and C++
  • Demonstrated skills in working with high-performance computing environments, specifically massively parallel systems
  • Knowledge and experience with modern software development practices, including version control, continuous integration, and documentation tools

Nice To Haves

  • Experience working on large parallel supercomputing systems, such as those provided at national and regional centers

Responsibilities

  • Develop and maintain software in support of research taking place in the School of Natural Sciences (95%)
  • Create, modify, and maintain software in support of new and ongoing research in the fields of astrophysics and particle physics
  • Provide institutional expertise on high-performance computing, including code optimization, parallelization strategies, use of external libraries, and more
  • Develop and maintain procedures for managing code bases and their ongoing support in line with modern software development best practices
  • Serve as an internal consultant for scientists needing guidance on high-performance computation
  • All other duties as assigned by the Chief Information Officer(5%)

Benefits

  • medical, dental, and vision insurance
  • life insurance
  • short- and long-term disability coverage
  • flexible spending accounts
  • paid holidays
  • paid time off
  • tuition assistance
  • retirement plans
  • employee assistance program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service