The IIASA Energy (ENE) Program is one of the leading scientific research institutions in the realm of integrated assessment of climate change and the systems transition to implement the Sustainable Development Goals (SDGs). In addition to its own high-impact research, ENE provides a range of services to the broader research community.
As part of its mission, ENE hosts dozens of interactive scenario web databases (aka Scenario Explorer). These databases form an integral part of the infrastructure for research conducted at ENE and in the wider integrated-assessment research community and they are also a key tool for dissemination of scientific insights and results. The databases are used in particular for assessments by the Intergovernmental Panel on Climate Change (IPCC) and projects with research partners in the Integrated Assessment Modeling Consortium (IAMC).
The databases are 3-tier web applications (Web UI, JAVA servlets, ORACLE RDBMS), which are based on more than 10 years of experience supporting the research community. The entire software stack has been re-designed and re-implemented over the past four years. For an example of this tool, visit the IAMC 1.5°C Scenario Explorer, which is the most prominent instance of this service currently deployed; it presents the quantitative scenario data underpinning the IPCC Special Report on Global Warming of 1.5°C (SR15). For more information on our modeling platform infrastructure, please refer to the documentation.
In addition to the modeling platform, researchers and software developers at ENE are managing a number of open-source tools to facilitate modelling and analysis of climate change mitigation scenarios. These tools and packages are developed in an open, collaborative process implementing best practices of scientific software development. Two highly visible tools here are the MESSAGEix framework for integrated-assessment modelling and the Python package pyam for scenario data analysis and visualization.
The successful candidate will join a small team of software developers working with researchers at ENE and collaborating institutions on further developing and continuously improving these tools to support energy- and climate-related research at ENE and in the wider academic community. An interest in the scientific content of the software tools – climate change and energy transition research – will help communication within the multi-disciplinary teams and developing a deeper understanding of the user needs.
The successful candidate will closely collaborate with scientists from the IIASA ENE Program and their international partners in addressing the following tasks:
Candidates should have the willingness and ability to work in an international multi-disciplinary team, and be flexible and adaptable in responding to deadlines. Good written and oral communication skills in English are essential.
Preferably, the selected candidate will hold a BS or MS (or equivalent, e.g. DIFH) in computer science or related fields. Experienced software practitioners are welcome as well. Applicants should have hands-on experience with developing software and be familiar with relevant tools and techniques (RDBMS, Java and RESTful interfaces, vue.js, Python, docker) and/or keen on extending their skill set.