General pool software contributions are those where directable developer effort has been offered without an associated recipient group defined ahead of time. This pool of effort can be drawn on by any recipient group who have needs or gaps within their infrastructure or analysis software plans that are not covered by the current in-kind or other contributions. Normally recipient group(s) request general pooled software development effort for specific tasks. Note that such requests may come from either a single or multiple recipient groups who would benefit from the proposed development. Recipient groups can be either Rubin teams or LSST Science Collaborations. Further information is available on the In-kind Program Handbook.
Program | Started | Notes and Skills |
Argentina OIA | Yes | C/C++, Python, Fortran, SQL databases, Software debugging and testing, Docker and containerization, Data modeling, Data visualization, git, astronomy, Algorithm development, Data management, GIT, Machine Learning, Computer Vision |
Australia AAL | Yes | C/C++, Python, Java, Javascript, Node.js/React, SQL databases, noSQL databases, Software debugging and testing, Docker and containerization, Algorithm development, RESTful APIs, Data management, Project management, Virtual Observatory implementation, CI/CD, Mobile technologies, Full stack development, Project management, UI/UX, |
Canada | post 2026 | TBA |
Germany MPIA | TBA | TBA |
Hungary Konkoly | Yes | C/C++, Python, Software debugging and testing, Algorithm development, Data modeling, Image processing, Data modeling, Data visualization, Virtual Observatory implementation, +basic machine learning, deep learning |
India IIA | 2024 | TBA |
Spain Barcelona/Madrid | Yes | C/C++, Python, Java, noSQL databases, Software debugging and testing, Docker and containerization, Javascript, RESTful APIs |
General pool resources can be applied for all year round. Any potential proposers should discuss their ideas with the main contact for a recipient group before applying. The link to application form can be requested by emailing jikh at lsst dot org.
A selection of allocted pool resources are listed here.
Project | Recipient Group | Contributor |
Interactive Visualizations/Plotting | Rubin Survey Scheduling Team | Australia AAL |
Build support | Rubin Data Processing | Australia AAL |
Targeted Identification of Low Signal-to-Noise Detections of Solar System Objects | Solar System SC | Hungary KON |
Community science software developer | Rubin Community Science Team | Spain BCM |
Assistance to build a Strong Lensing Database for Rubin | Strong Lensing Science Collaboration & DESC SL Topical Team | Australia AAL |
Contribution to commissioning (FIG) | SIT-Com team | Spain BCM |
Some of the developers in the general pool have provided a short profile.
Spain (ESP-BCM-S4)
Hungary (HUN-KON-S1)
Argentina (ARG-OIA-S2)
Argentina (ARG-OIA-S2)
Financial support for Rubin Observatory comes from the National Science Foundation (NSF) through Cooperative Agreement No. 1258333, the Department of Energy (DOE) Office of Science under Contract No. DE-AC02-76SF00515, and private funding raised by the LSST Corporation. The NSF-funded Rubin Observatory Project Office for construction was established as an operating center under management of the Association of Universities for Research in Astronomy (AURA). The DOE-funded effort to build the Rubin Observatory LSST Camera (LSSTCam) is managed by the SLAC National Accelerator Laboratory (SLAC).
The National Science Foundation (NSF) is an
independent federal agency created by Congress
in 1950 to promote the progress of science. NSF supports basic research and people to create knowledge that transforms the future.
NSF and DOE will continue to support Rubin Observatory in its Operations phase. They will also provide support for scientific research with LSST data.
Contact | We are Hiring