TLDR: there is a research associate (postdoc) position available at the University of Bristol, UK, focusing on SciML + engineering biology/synthetic biology in Julia/Rust. See below for details. We’re also starting a centre for doctoral training in this area in September, so there is quite a lot of activity going on here!
A postdoctoral position is available under the guidance of Dr Thomas Gorochowski in the School of Biological Sciences, University of Bristol (https://biocomputelab.github.io/) in collaboration with Dr Thomas Ouldridge from Imperial College London (https://www.imperial.ac.uk/principles-of-biomolecular-systems/) as part of a multidisciplinary and multi-institutional grant called EEBio (https://eebio.ac.uk/), which investigates ways to improve the robustness of engineered biology using feedback control. This is a 3-year position (with possibility of extension) and a start date as soon as possible. It is expected that the PDRA will work closely with other PDRAs across the EEBio programme at the Universities of Bristol and Oxford, as well as Imperial College London.
You will focus on the development of a computational platform to accelerate our ability to engineer biology across scales – from molecular circuits to cellular communities. This will include the creation of new computational tools and integration of existing software such that researchers can effectively design and test biological systems in silico and carry out detailed analysis of associated experimental results. We expect the creation of domain specific languages (DSLs) to help simplify how researchers interact with the system, development of digital biological twins to simulate biology across scales (using SciML approaches), and the adoption of data standards (e.g., the Synthetic Biology Open Language) to improve data integration with other external tools. To improve accessibility, you will also explore ways to provide these services via cloud computing resources and dedicated servers.
You should have extensive experience in software engineering. You should have a real passion or emerging interest in how we can engineer biology, and a demonstrated ability to pick up new skills and work well in a diverse, multidisciplinary team. Hands-on experience working with Rust and Julia programming languages, high-performance computing (e.g., GPU programming), and building extensible software would be a plus.