Gemini Observatory has an immediate opening for an Archive and Data Process Developer to join our international team operating two of the world’s premier ground-based telescopes in Hawaii and Chile. We are looking for a talented individual to become part of the Science User Support Department at either Gemini North in Hilo, Hawaii or Gemini South in La Serena, Chile.
The Archive and Data Process Developer will contribute to the design, development, documentation, and deployment of data archiving and processing routines required to verify data quality and enable scientific analysis for Gemini’s suite of instruments. Specifically, he or she will develop python software to implement features required within an existing code base infrastructure with our multidisciplinary team of scientists and programmers. He or she will also work on the platform’s core automation infrastructure and develop unit tests for new and existing python code.
Both the Gemini Observatory Archive and the data reduction software are critical components of the daily observatory operations. The archive is the means by which all science users, including Principal Investigators, obtain their science and calibration data from the observatory. A large fraction of the Gemini user community relies on the data reduction software tools to prepare their data for science analysis. Thus, the Archive and Data Process Developer is expected the follow a rigorous software development life cycle and to apply quality control and configuration control methodology. The archive software runs under the Linux operating system both in house and on a major commercial cloud computing system, and makes use of the Apache web server and PostgreSQL database software.
Bachelor’s degree in Astronomy, Physics, Computer Science or related field is required; a master’s degree is preferred. Must be familiar with astronomical data and have experience working with UNIX/Linux. Programming experience in Python and with Object-Oriented principles as well as familiarity with relational databases and SQL is essential. Two or more years of experience programming in Python and/or working as part of a team on a significant python software package is strongly desired. Must possess ability to communicate effectively with a diverse community of scientific software users and developers and write clear technical documentation. Experience providing user support and troubleshooting at astronomical facilities is preferred.
Gemini offers an attractive and competitive salary and benefit package. Gemini North headquarters are located in Hilo, Hawaii, a town with a very diverse population of about 43,000 people, a tropical climate, and a substantial international astronomical community supporting the observatories on Mauna Kea. Gemini South headquarters are located in La Serena, Chile, a mid-sized city on the ocean, with a population of about 400,000 in the metropolitan area, also supporting a number of professional astronomical facilities. It is a popular tourist destination in the (Chilean) summer.