Applications Developer NEO Surveyor

Submission Information
Publish Date: 
Friday, January 7, 2022
Archive Date: 
Friday, April 15, 2022
Job Summary
Job Category: 
Scientific/Technical Staff
Institution Classification/Type: 
Small Academic
Department Name: 
United States of America
Job Announcement Text: 

IPAC at the California Institute of Technology is accepting applications for a scientific software developer who will participate in the development of the NEO Surveyor Investigation System Software Suite (NISS) and the pyPLanetary library. NEO Surveyor is a NASA Planetary Defense mission that will launch in early 2026 and will be optimized to detect, track, and characterize Near Earth Objects (NEOs) and more distant small bodies in the Solar System. The NEO Surveyor observatory consists of a passively-cooled 50 cm telescope located at Sun-Earth L1 equipped with a wide-field camera that will image the sky simultaneously in two mid-infrared bands. The NISS simulates NEO Surveyor observations and discoveries of Near Earth Objects to help assess the mission’s performance with respect to high level requirements.

As the NISS software developer, your job duties will include: 

  • Working with the NISS team to support, enhance, and test the existing python pyPlanetary library and NISS software
  • Developing and integrating new blocks of code into the existing pyPlanetary and NISS software to enhance functionality
  • Creating software test and verification procedures for the NISS software, including unit test coverage of code base
  • Evaluating the current code base to look for performance improvements with a focus on the parallelization and interaction with multi-processor systems
  • Assisting with implementation of SQLite databases for NISS inputs and outputs
  • Maintaining and supporting the execution of code on supercomputing systems used by the NISS Team, including cluster submission scripts


For more information and to apply:

Visit the Caltech Career Center listing at

Application Deadline: 
Tuesday, May 31, 2022
Selection Deadline: 
Tuesday, May 31, 2022
Current Status of Position: 
Accepting Applicants
Apply to Job
Attention To: 
Caltech Recruiting
Inquiries About Job
Attention To: 
Caltech Recruiting
Applications Developer IPAC NEO Surveyor