Job Summary: 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 FIRST 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 an applications developer to work as part of the archive development team, on the creation, deployment and support of data processing and archive access applications, and tuning and operations support of the underlying data management systems.
Develop, deploy, operate, and support applications, including IRSAs 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.
Utilize C/C++, Java, and scripting languages such as Python and Perl to develop and support applications.
Perform system, network and application performance analysis and tuning, in a complex multi-server Unix environment.
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.
Other duties as assigned.
Bachelors or equivalent degree in Computer Science, Computer Engineering, or related field.
Fluency and experience as software developer using C/C++ and Java.
Experience working with Unix development tools such as git.
Strong communication skills, the ability to work well with others on a small team.
Ability to organize and manage priorities across multiple assigned tasks.
Masters or equivalent degree in Computer Science, Computer Engineering, or related field.
Experience working with scientific data sets
Experience developing software for astronomical data processing.
Experience developing user interfaces and web applications.
Fluency in Unix scripting languages such as Python and Perl.
Experience with Unix system and network administration, including monitoring and performance tuning.
To be considered for this position please visit our web site and apply on line at the following link: jobs.caltech.edu
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Copyright 2017 Jobelephant.com Inc. All rights reserved.
The California Institute of Technology (Caltech) is a world-renowned science and engineering research and education institution, where extraordinary faculty and students seek answers to complex questions, discover new knowledge, lead innovation, and transform our future.