So what’s it about?
We are looking to hire a software engineer to join our Data Science team within the City Lab. You will join us to augment our team with urban modelling related software development capabilities.
You will work in a multi-disciplinary Lab with scientists, other engineers, service designers, insight specialists and developers. You will work primarily on our projects focusing on integrated urban modelling, taking them from operational prototypes to robust production level software projects, with the ultimate aim of supporting the Catapult’s goals of commercialising them.
What will you be doing?
You will be part of the team that will deliver an Open Source software platform to support more effective integration of urban systems models. This will be developed in coordination with the authorities of three UK cities and one international city. This will require you to be familiar with the theoretical underpinnings of multiple paradigms and applications of analytical and algorithmic models in order to build a robust and extensible system to handle current and future modelling needs.
You will be part of a core project team consisting of two data scientists, an urban modelling specialist and project manager, pulling in capabilities as required from the rest of the Lab, as well as working with our core partner, a London-based urban planning and modelling agency.
These will be your key responsibilities:
- Implement processes to abstract concept models from pre-existing modelling work to support multi-model integration
- Lead the development of a software platform for unifying data from various subject domains, using different spatial and temporal reference systems, and building the transformation layers to do this automatically
- Work with the core team to iterate over the specification and implementation of the model integration platform in light of insight from user testing.
- Liaise with domain specialists in academia and industry to pull in expertise on specific modelling projects to support their integration into our platform
What will the first year outcomes of your role be
Each member of our team has a shared responsibility, as part of their wider role within the Catapult, to help take the organisation from launch to 120 staff, £30 million turnover, a global reputation and a measurable impact in innovating city solutions.
- Within three months: Design the software development roadmap with the objective of setting up the (initially) three year project in terms of software development processes and tools, in coordination with our (external) primary co-development partner
- Within nine months: Implement initial prototype architecture for an integrated system-of-systems platform based around the prototypes built with our set of UK cities
- Within 12 months: Successfully deliver the early stage project software deliverables and support materials
- Within three years, as part of the wider team: Successfully deliver a functional, robust and extendable open source platform for integrating urban models for a range of urban end users.