Role: Software Developer (Machine Learning for ALS Diagnosis)
Contract Type: Part Time (0.6FTE/21 hours per week), Fixed Term (until the end of February 2026).
Grade: Grade 6 - £31,236 - £36,636 pro rata
Purpose of the Role
The Software Developer will contribute to the development, validation, and deployment of a deep learning-based diagnostic tool for Amyotrophic Lateral Sclerosis (ALS). The role is central to the EPSRC Impact Accelerator Award (IAA) project, which aims to translate machine learning research into a functional and interactive platform for clinical and industry use. The successful candidate will be responsible for refining deep learning models, conducting usability testing, and supporting stakeholder engagement activities, including presentations at events and conferences.
Detailed Description
The role involves working with deep learning models trained on autopsy brain images, assisting in the integration of machine learning outputs into a front-end application, and ensuring the tool meets usability and clinical translation requirements. The candidate will also contribute to industry engagement efforts by preparing demonstrations and presentations showcasing the platform’s potential for ALS diagnostics and cognitive impairment stratification.
The position is well-suited for a researcher with a background in machine learning, medical imaging, or computational neuroscience, who is interested in the practical application of AI in healthcare. The candidate will have access to state-of-the-art resources and will collaborate closely with clinicians, industry partners, and research teams at Heriot-Watt University and the University of Aberdeen.
Key Duties and Responsibilities
Machine Learning Model Development & Optimisation
1. Assist in refining and optimising the deep learning models.
2. Evaluate model performance using metrics such as accuracy, sensitivity, specificity, and Grad-CAM visualisations.
3. Implement feature enhancements, including explainability tools.
Software Development & Front-End Integration
4. Work on integrating machine learning outputs into a functional web-based and/or App diagnostic application.
5. Assist in developing visualisations, heatmaps, and clinical decision-support tools.
Usability Testing & Validation
6. Conduct task-based usability testing with clinicians and researchers.
7. Collect and analyse user feedback to refine the tool’s design and functionality.
Industry Engagement & Commercialisation Support
8. Assist in preparing demonstrations, outreach materials, and presentations for industry and clinical stakeholders.
9. Represent the project at key conferences and industry events.
10. Support the development of marketing materials and video demonstrations.
Education, Qualifications & Experience
Essential
11. Master’s degree (or equivalent experience) in Machine Learning, Computer Science, Artificial Intelligence, or a related field.
12. Experience with machine learning
13. Experience with Python programming.
14. Ability to work collaboratively in a multidisciplinary team.
15. Willingness to attend national conferences and travel for industry engagement as required.
Desirable
16. Master’s degree (or equivalent experience) in Machine Learning, Computer Science, Artificial Intelligence, or a related field.
17. Experience with deep learning frameworks (e.g., TensorFlow, PyTorch, Keras) for medical images
18. Experience with Python programming and handling medical image datasets.
19. Experience with Grad-CAM or other model explainability methods.
20. Experience with front-end development frameworks (e.g., React, Flask, Django) for integration.
21. Excellent communication and presentation skills, including the ability to engage with clinicians and industry stakeholders.