Impacted Members/Scientists: Request a membership waiver, seek meeting support, and other resources. Learn more. For the latest public policy updates, please visit this page.
Common Pipeline Library Developer
Job Summary
Job Description
We are seeking multiple Common Pipeline Library Developers to take a major role in the maintenance and development of pipeline data reduction software for the European Southern Observatory (ESO) facilities. The selected candidates should show integrity and professionalismand can either be based in Noordwijk or Groningen, the Netherlands . The work will consist of maintaining and further developing several La Silla Paranal data reduction pipelines, together with associated libraries, such as the High-Level Data Reduction Library based on the Common Pipeline Library, and Molecfit/Skycorr (modules for sky background corrections). Active pipelines include KMOS, SPHERE, MUSE, MATISSE, CRORES. Pipelines for new instruments will include MAVIS, CUBES, MOONS and 4MOST. The selected candidates should possess:
- A relevant degree, e.g., in Astronomy or Computer Science and at least 4 years of relevant work experience;
- Experience in developing astronomical data reduction applications in ANSI-C or C++, excellent knowledge of Python, and good knowledge of other scripting languages like Perl. The operating system environments are Linux and MacOS;
- Expertise with modern software engineering practices and tools, including SVN, GNU auto tools, unit and regression testing;
- Familiarity with the continuous integration tool Jenkins, with release management, RPM and MacPorts packaging and installation systems is an asset;
- Knowledge of writing data reduction recipes based on the ESO Common Pipeline Library (www.eso.org/cpl) and experience with the ESO Reflex scientific workflow environment is an asset;
- Ability to collaborate as a team member, as well as work independently;
- Fluency in English, both written and spoken.
Please note, the successful candidates will be employed by ATG Europe (or one of its subsidiaries). Furthermore, upon selection, they will be subject to a general security screening performed by an external provider (further information will be provided at the interview stage). Please submit your application in English via the link below. Applications submitted in other languages will not be considered.