Research Software Engineer

Posted Yesterday
Be an Early Applicant
Princeton, NJ, USA
In-Office
120K-120K Annually
Entry level
Other • Professional Services
The Role
Develops and maintains optimized scientific software for astrophysics and particle physics research. Provides high-performance computing expertise, including GPU programming, code optimization, parallelization, external libraries, and massively parallel systems. Collaborates directly with faculty and scientists, supports software development best practices, and serves as an internal consultant for high-performance computation.
Summary Generated by Built In

Description

Position Summary

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.

Essential Job Duties

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%)

Requirements


Minimum Qualifications

  • 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

Preferred Qualifications

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

Supervisory Responsibilities

None

Working Conditions

  • Must be able to remain in a stationary position for prolonged periods of time.

The Institute for Advanced Study retains the right to change or assign other duties to this position at any time.

To perform this role successfully, an individual must be able to perform each essential job duty satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform essential job functions.

The anticipated annual salary for this position is $120,000. We offer a comprehensive benefits package that includes 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; and an employee assistance program.

For consideration, please provide a cover letter with your resume.

The Institute for Advanced Study is an Equal Opportunity Employer.

About the Institute 

Since its founding in 1930, the Institute for Advanced Study has served as a model for protecting and promoting independent inquiry, prompting the establishment of similar institutes around the world, and underscoring the importance of academic freedom worldwide. Current philanthropic support and a reliable stream of endowment-generated revenue allow its permanent Faculty and visiting researchers (known as Members) to freely determine the course of their study. The Institute’s mission and culture have produced an exceptional record of achievement. Among its present and past Faculty and Members are 37 Nobel Laureates, 49 of the 68 Fields Medalists, and 25 of the 29 Abel Prize Laureates, as well as many MacArthur Fellows and Wolf Prize winners.

Skills Required

  • Advanced degree in a relevant scientific field
  • Experience in scientific software development and optimization
  • Experience developing applications on high-performance computers
  • Experience with GPU-based programming
  • Strong programming abilities with modern languages such as Python and C++
  • Experience working with high-performance computing environments and massively parallel systems
  • Knowledge and experience with modern software development practices, including version control, continuous integration, and documentation tools
  • Experience working on large parallel supercomputing systems at national or regional centers
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Princeton, NJ
495 Employees
Year Founded: 1930

What We Do

The Institute for Advanced Study (IAS) is an independent, nonprofit center in Princeton, New Jersey, devoted to curiosity-driven basic research. Founded in 1930, IAS hosts permanent faculty and visiting Members across four schools—Historical Studies, Mathematics, Natural Sciences, and Social Science—supporting scholars who pursue independent theoretical research without degree programs or formal teaching obligations.

Similar Jobs

Socket (socket.dev) Logo Socket (socket.dev)

Software Engineer

Software • Cybersecurity
In-Office or Remote
3 Locations
57 Employees
110K-170K Annually

Hightouch Logo Hightouch

Software Engineer

Big Data • Information Technology • Software • Database • Analytics
Remote or Hybrid
3 Locations
370 Employees
180K-400K Annually

MetLife Logo MetLife

Operations Manager

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Remote or Hybrid
United States
43000 Employees
84K-143K Annually

MetLife Logo MetLife

Client Executive

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Hybrid
Warren, NJ, USA
43000 Employees
75K-100K Annually

Similar Companies Hiring

Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
150 Employees
Rosendin Thumbnail
Other • Manufacturing
San Jose, CA
6219 Employees
OmniCable Thumbnail
Other
West Chester, Pennsylvania
815 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account