The NSF’s NOIRLab is the US national center for ground-based night-time astronomy. NOIRLab is a Federally Funded Research and Development Centers (FFRDC) which operates as a matrix organization, providing services across a range of programs with facilities in three geographic locations : Arizona, Chile and Hawai’i.
With a staff of approximately 450 people and an annual budget of one hundred million dollars, NOIRLab has a complex set of partnerships and operating requirements.
While the principal sponsor of NOIRLab is the National Science Foundation, the Lab receives funds from the US Department of Energy, NASA, and other US and international institutions in support of a wide range of activities.
The international Gemini Observatory, part of the NSF’s NOIRLab, has immediate openings for two Front End Software Engineers to join the Software Team and work on a major upgrade of the Observatory Control System (OCS) known as the Gemini Program Platform.
The Gemini Observatory operates two state-of-the-art 8-Meter telescopes, one in Chile and one in Hawaii. The Gemini Program Platform (GPP) provides the infrastructure and tools to support proposal submission, program preparation, planning and execution of science projects, and is a critical component of the telescope operational software.
The goal is to create a pure functional system using Scala and the Typelevel software stack in the back-end. End-user tools will be web-based, using React, css and scala.
js. This system is expected to be cloud based and deployed in AWS using Heroku.
The Front End software engineer will be responsible for building end user tools for GPP. These tools are highly interactive and used both for planning and execution of observations at night.
The successful candidates will be engineers with interest and experience in designing and implementing user interfaces.
This position will work closely with other software engineers, scientists and telescope operators to refine requirements, improve usability, reduce complexity and facilitate long-term maintenance.
A good working level of English is required for this position, as well as a Bachelor’s degree in computer science, engineering or equivalent experience.
This position is based in La Serena, Chile. A remote working arrangement is possible. We strongly encourage underrepresented candidates to apply.
Essential Functions :
This responsibility includes reporting any known missing, stolen, or non-working property in their work area to their supervisor or the AURA Property Officer.
Other Functions :
Required Education / Experience / Skills / Abilities :
Preferred Education / Experience / Skills / Abilities :
Physical Demands :
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
b) sufficient mobility and dexterity to utilize computer systems, fax machines, copiers, and other office machines.
and 4) ability to impart information orally so that others understand and can respond appropriately.