Scientific programmer on ‘Modular design of agent-based models and models’ integration’

Scientific programmer on ‘Modular design of agent-based models and models’ integration’

Published Deadline Location
14 Oct 16 Nov Delft

You cannot apply for this job anymore (deadline was 16 Nov 2021).

Browse the current job offers or choose an item in the top navigation above.

If you are a solid programmer who likes challenging computational & software architecture tasks and who wants to change the world for the better, then this is the role for you.

Job description

Join our vibrant ERC ‘SCALAR’ project team, which focuses on linking behavioral and economic data with integrated computational models to study how people adapt in face of hazards and what it means for climate change damage assessments: http://www.sc3.center/. Damage associated with climate change is a core benchmark in science and policy. Yet, global damage assessments are criticized for neglecting risk distribution, adaptation dynamics beyond top-down public protection, and resilience of communities, cities and regional economies, which are well captured in micro data and models. The SCALAR project aims to connect micro and macro traditions by modeling the behavioral aspects of private adaptation of households and firms, and integrating them into macro level climate policy models. The SCALAR research program consists of three phases: collecting longitudinal households’ survey data; developing computational spatial agent-based models (ABM) of a regional economy adapting to climate-induced floods and sea level rise; and redesigning a macroeconomic computable general equilibrium (CGE) model to account for private adaptation in climate change damages and to further link to Integrated Assessment Models (IAM). 

The current Programmer position will support the project on a number of computational tasks. The successful candidate will work within the SCALAR research team for a period of 2-3 years to help with (1) the design and increasing the performance of spatial ABM, and (2) integrating ABM with CGE models, and establishing a link with IAM. The first set of tasks will involve a development of a modular approach to the design of ABM, with a thorough model architecture, and flexible pathways for scaling up spatial ABM (currently coded in Python). Moving from urban to large-scale agent-based simulations is an important aspect of the project. This will also require a thorough uncertainty analysis, ABM output data processing and visualization. For the second set of tasks that aspire to link the ABM with the CGE model (coded in GAMS), you will work on aligning the data exchange between these models based on the latest advances in multi-modeling and the international standards on model integration. This may also involve a development of software wrappers. We connect to the international efforts (iEMSs, GLP, CSDMS, AIMES and Open Modeling Foundation) to build large-scale ABM and to standardize integration of multiple models. Depending on your preferences, you will also be given an opportunity to attend conferences of relevant international communities.

You will be part of the Policy Analysis group in the Department of Multi-Actor Systems at the Faculty of Technology, Policy and Management. The Department hosts 100+ scholars with computer science and policy analysis background with many specialized in quantitative modelling of socio-technical-environmental systems. 

Specifications

Delft University of Technology (TU Delft)

Requirements

The ideal candidate will possess the following:
• MSc or PhD degree in Environmental sciences, Computer Science, Software Engineering, Mathematics, Statistics or equivalent;
• Working knowledge of Python and demonstrated programming experience (student projects; computational projects with industry or government);
• Knowledge of other programming languages (Julia, C++, R, etc.) or software (MatLab, GAMS, etc.);
• Solid problem-solving skills and willingness to apply innovative programming techniques;
• Capacity to work on your own initiative, with minimum supervision;
• Ability to work well and communicate as part of a multidisciplinary team;
• Excellent written and verbal English communication skills.

Additionally:
• Previous experience with agent-based modeling (or spatial modeling) is beneficial;
• Experience with data analysis and visualization is an advantage;
• If you have software design/architecture experience, please highlight it.

Conditions of employment

Fixed-term contract: About 2,5 years.

  • A salary according to the Collective Labor Agreement of the Dutch Universities, plus 8% holiday allowance and an end-of-year bonus of 8.3%.
  • An excellent pension scheme via the ABP.
  • The possibility to compile an individual employment package every year.
  • Discount with health insurers.
  • Flexible working week.
  • Every year, 232 leave hours (at 38 hours). You can also sell or buy additional leave hours via the individual choice budget.
  • Plenty of opportunities for education, training and courses.
  • Partially paid parental leave
  • Attention for working healthy and energetically with the vitality program.

 

Employer

Delft University of Technology

Delft University of Technology is built on strong foundations. As creators of the world-famous Dutch waterworks and pioneers in biotech, TU Delft is a top international university combining science, engineering and design. It delivers world class results in education, research and innovation to address challenges in the areas of energy, climate, mobility, health and digital society. For generations, our engineers have proven to be entrepreneurial problem-solvers, both in business and in a social context. At TU Delft we embrace diversity and aim to be as inclusive as possible (see our Code of Conduct). Together, we imagine, invent and create solutions using technology to have a positive impact on a global scale.

Challenge. Change. Impact! 

Department

Afdeling

With its excellent education and research at the intersection of technology, society and policy, the Faculty of TPM makes an important contribution to solving complex technical-social issues, such as energy transition, mobility, digitalisation, water management and (cyber) security.
We combine insights from the engineering sciences, the social and the humanities. We develop robust models and designs, are internationally oriented and have an extensive network with knowledge institutions, companies, social organisations and governments.

Click here to go to the website of the Faculty of Technology, Policy and Management.

Specifications

  • Technical and laboratory
  • 30—40 hours per week
  • €2968—€4078 per month
  • University graduate
  • TUD01581

Employer

Delft University of Technology (TU Delft)

Learn more about this employer

Location

Mekelweg 2, 2628 CD, Delft

View on Google Maps

Interesting for you