Job id: 119126. Salary: £53,149 to £54,559 per annum, including London Weighting Allowance.
Posted: 03 July 2025. Closing date: 10 July 2025.
Business unit: IoPPN. Department: Biostatistics & Health Informatics.
Contact details: Dr Amos Folarin / Professor Richard Dobson. amos.folarin@kcl.ac.uk / richard.j.dobson@kcl.ac.uk
Location: Denmark Hill Campus. Category: Research.
THIS VACANCY IS OPEN TO INTERNAL APPLICANTS ONLY
About us:
We are seeking an experienced mobile health developer and data scientist, with 3+ years of practical skills development, Apache Kafka, and RADAR-base mobile health platform. The role is also intended to be heavily involved with the practical implementation of AI/ML pipelines to process (both real-time and historical) data generated from several remote monitoring projects.
About the role:
The postholder will contribute to the development of our portfolio of mHealth and health informatics platforms and research which sits within, and benefits from the leading programme of clinical, health and bioinformatics at the South London and Maudsley (SLaM) Biomedical Research Centre (BRC) Precision Health Informatics Data Lab (https://phidatalab.org).
The post holder will be expected to be able to contribute in the following areas:
- Work on furthering the nascent RADAR-Flash module for real-time data processing in the RADAR-base platform. Develop a flexible framework for using real-time data to implement digital interventions.
- To provide DevOps support for RADAR-base platform (https://radar-base.org/) and associated technologies. Including supporting deployments, administration and maintenance of the platform. This work will also include working with the software development team, RADAR-base open source community and private sector organisations to assist with extension of functionality and tooling for the platform.
- Stakeholder requirements definition and scoping. Excellent communication skills are required to describe and understand the requirements, key challenges and evaluate methodologies related to different mHealth projects.
- Take responsibility with supporting junior members of the group and masters students.
- Contribute to the Mobile Health Research Lab (MHRL) to develop and generate a benchmarking database for new sensors and wearables.
A second part of this role will involve analysis of data produced by the platform using modern analytical approaches including machine learning methods.
- Work with the team on developing the RADAR-pipeline analysis module.
- Support work developing mobile health foundational models
- Advanced data manipulation and analysis capability, e.g. machine/deep learning in Python (in particular as relates to time series datasets).
- Outputs including publications in high impact journals and conferences as well as contributing to applications for funding.
The successful candidate will have a BSc in a relevant discipline (e.g., computer science, clinical informatics, software development, machine learning). Relevant data analysis and programming skills (e.g. Kotlin, Java, Python) and experience with RADAR-base are required.
This is a full time post (35 hours per week), and you will be offered a fixed term contract until 30/09/2026.
About you:
To be successful in this role, we are looking for candidates to have the following skills and experience:
Essential criteria
- Relevant BSc degree (computer science, statistics, mathematics, bioinformatics or similar)
- Software development, esp. Android App development (additional iOS experience would be beneficial)
- Software tooling: queuing systems such as Apache Kafka, Docker
- Programming languages, including Kotlin, Java, C++, Python
- Excellent experience with the RADAR-base platform (>2yr)
- Experience working with Amazon Web Services (AWS) >2yr
- Systems administration (>1yr)
- Understanding of time series data analysis, and processing large datasets (TB, PB scale)
- Excellent interpersonal & communication (written & verbal) skills
- The ability to work independently without direct supervision and organise one's own time
Desirable criteria
- Relevant PhD degree (computer science, statistics, mathematics, bioinformatics or similar) or specific experience in the area
- Experience with modern machine learning frameworks e.g. Tensorflow/PyTorch
- Understanding of REST APIs and shareable libraries for general use
- Experience with the software development life-cycle and working in teams using Scrum and TDD methodologies
Downloading a copy of our Job Description
Full details of the role and the skills, knowledge and experience required can be found in the Job Description document, provided at the bottom of the next page after you click “Apply Now”. This document will provide information of what criteria will be assessed at each stage of the recruitment process.
Further information:
We pride ourselves on being inclusive and welcoming. We embrace diversity and want everyone to feel that they belong and are connected to others in our community.
We are committed to working with our staff and unions on these and other issues, to continue to support our people and to develop a diverse and inclusive culture at King's.
We ask all candidates to submit a copy of their CV, and a supporting statement, detailing how they meet the essential criteria listed in the advert. If we receive a strong field of candidates, we may use the desirable criteria to choose our final shortlist, so please include your evidence against these where possible.
To find out how our managers will review your application, please take a look at our ‘How we Recruit’ pages.