Are you interested in developing research software and facilitating reproducible research through collaborations across the whole spectrum of University research areas?
We are looking for a new member of the growing Research Software Engineering (RSE) team, who ideally has a keen interest in HPC and cloud computing. The candidate will be highly passionate about developing robust software and advocating good software development practises through collaborations and training/teaching. Applicants should have experience of working with academics, researchers and/or industry consultancies to specify, develop, improve and deliver research software.
Initially, you will work on at least two projects. The first of these involves developing, testing, profiling and optimising high-performance parallelised software (MPI, OpenMP or CUDA) relating to computational methods for biomedical applications. Working with project partners there is the opportunity to deploy codes on international HPC infrastructure. This will also involve investigating how such software can be deployed on cloud computing infrastructure to support research on the CompBioMed2 EU project. The second involves providing research computing support (software development and training/advice relating to software development, the use of HPC and data workflows) for the INSIGNEO institute for in-silico medicine. There is also time allocated for working on and (possibly developing) other projects and training relating to high-performance computing and software engineering.
The post provides an excellent opportunity for research software skills development. You will actively support the wider community of research software developers and will be encouraged to represent the team in national/international activities. For example, current team members are/have been: SSI Fellows, rOpenSci editors, RSE conference committee members, NVIDIA Deep Learning Institute-accredited trainers, Carpentries trainers and ARCHER Champions.
Educated to PhD level (or be close to completion) in a computationally based field or having equivalent industry experience, you will have a track record of software development. Applications are welcome from both software development generalists and from RSEs with interdisciplinary technology-focused skills which either complement or extend our existing portfolio e.g. data analytics (including statistical computing, machine learning and deep learning), numerical computing, HPC (including multi-core and GPUs), etc.
For more information and to apply, check out the job description here: https://tinyurl.com/y3h9u622