Applications Developer

Submission Information
Publish Date: 
Wednesday, November 15, 2017
Archive Date: 
Wednesday, December 13, 2017
Job Summary
Job Category: 
Science Engineering
Institution Classification/Type: 
Small Academic
California Institute of Technology/NASA Exoplanet Science Institute
Street Line 1: 
770 So. Wilson Ave.
Street Line 2: 
MS 100-22
United States of America
Job Announcement Text: 

The NASA Exoplanet Science Institute (NExScI; at the California Institute of Technology supports the exoplanet scientific community as part of NASA’s Exoplanet Exploration Program.  NExScI is part of the operations team for the new precision radial velocity instrument NEID ( on the WIYN telescope for the NASA-NSF Exoplanet Observational Research (NN-Explore) Program. NExScI is responsible for long term operation of the NEID data reduction pipeline  and the associated data archive, as well as for community support in the use of this new powerful radial velocity resource. NEID is expected to see first light in 2018.  

NExScI also collaborates with the W. M. Keck Observatory to operate the Keck Observatory Archive (KOA; which will provide a community tool for the reduction of precision radial velocity data acquired with the HIRES instrument. NExScI will deploy an existing high-precision radial velocity pipeline to support analysis of observations acquired to support follow-up observations of potential new exoplanets discovered by the KEPLER, K2 and TESS missions. Additionally, NExScI operates the NASA Exoplanet Archive, the Exoplanet Follow-up Observation Program website, and the LBTI Archive.

IPAC/NExScI is seeking an applications developer to support development and operations of these new radial velocity capabilities.

Job Duties:

Install, maintain and enhance the NEID instrument pipeline after delivery by the NEID instrument team

Design and develop an archive for the radial velocity data acquired with NEID

Design and implement an interactive user interface to the NEID and HIRES instrument pipelines for the international astronomical community

Participate in systematic testing of HIRES and NEID services and resolve defects found by such testing

Design and utilize testbeds to validate and stage upgraded versions of the HIRES and NEID software for operational release

Maintain and update a metrics reporting system for NEID usage

Other duties as assigned

Basic Qualifications

– Bachelor’s degree in Computer Science, Engineering, Astronomy, or equivalent experience in a related field
– Three years of professional software development experience
– Strong communication skills
– Ability to work as part of a team

Preferred Qualifications

– Knowledge of scientific programming
– Expertise with Unix-flavored development environments, including the C language
– Experience with Python, Jupyter Notebook and JupyterLab
– Experience with the use of containers, such as Docker, and container management services such as Kubernetes
– Familiarity with astrophysics archives and astronomical calculations
– Experience with developing automated tests
– Experience with user interface testing
– Experience with the SQL database query language
– Experience with web design and applications development, including Javascript and HTML

Required Documents

– Cover Letter
– Resume

To apply, please use the following link:


Application Deadline: 
Friday, December 15, 2017
Current Status of Position: 
Accepting Applicants
Apply to Job
Attention To: 
Mary Ellen Barba
Sr. Supervisor of Staff Operations
California Institute of Technology
Department Name: 
NASA Exoplanet Science Institute