We are seeking a Software Engineer to join a growing team building out a cloud-based cluster framework for large-scale, data-driven agent-based modelling (ABM). The framework is used for the calibration and exploration of data-driven ABMs used to support strategic decision-making. These processes are highly iterative, and compute and data-intensive. The goal of the framework is to efficiently and reliably scale across thousands of compute nodes in the cloud.
The framework includes:
– a distributed dataflow engine
– an API for developing computational graphs
The team includes software engineers, devops engineers and data scientists.
For more about what we do, see our blog.
MSc or PhD in Computational Science, Computer Science, Software Engineering, or related field.
Knowledge of distributed systems, parallel computing, dataflow engines.
We develop for Linux on Macbooks, push to Bitbucket, communicate via Slack, and organise using Trello.