Job Opportunities

Join the IPAC Team

Application Developer

IPAC (www.ipac.caltech.edu) provides science and data management for astronomy missions, planning for future projects, and vital science archives. IPAC supports NASA, NSF, and privately funded projects, including: Spitzer, WISE, NEOWISE, the Zwicky Transient Facility, the Thirty-Meter Telescope, and the US centers for Planck, Herschel, and Euclid. IPAC is developing science user tools for the LSST project and is planning for WFIRST science center activities. IPAC operates the NASA/IPAC Infrared Science Archive (IRSA), the NASA/IPAC Extragalactic Database (NED), the NASA Exoplanet Archive, and the Keck Observatory Archive.

IRSA (http://irsa.ipac.caltech.edu) is the steward of scientific data sets, ancillary data products, and documentation delivered by NASA’s Infrared and Sub-millimeter missions.

IRSA is seeking applications developers to work as part of the archive development team on the creation, deployment, and support of applications supporting IRSA’s operational archives.

Job Duties:

  • Develop, deploy, operate, and support IRSA web applications, including IRSA’s large base of existing applications helping the scientific community to access archived datasets.
  • Collaborate closely and effectively with internal and external NASA/IPAC teams that share existing interface technologies and develop resources with IRSA.
  • Interpret science user needs into clean, efficient, and reliable solutions. Utilize Java, JavaScript, C/C++ and scripting languages such as Python and Perl in a Unix environment to develop user interfaces and website “backend” services.
  • Balance the demands of a dynamic working environment with multiple overlapping projects.
  • Coordinate with customer project representatives and maintain the development and delivery of
  • schedules.

Basic Qualifications:

  • Bachelor’s degree in Computer Science, Astrophysics, Astronomy, or related field.
  • At least 3 years of relevant experience.

Preferred Qualifications:

  • Master’s degree in Computer Science, Astrophysics, Astronomy, or related field.
  • Experience with Solar System Astronomy a plus.
  • Experience developing software for astronomical data processing.
  • Experience developing user interfaces and web applications.
  • Fluency in Java, JavaScript, C/C++, scripting languages such as Python and Perl, and expertise developing in a Unix environment.

To apply, please use the following link: