> Markdown version of [/jobs/ext/2304990-research-assistant-in-eeg-data-curation-and-machine-learning](https://www.wearedevelopers.com/jobs/ext/2304990-research-assistant-in-eeg-data-curation-and-machine-learning). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Research Assistant in EEG Data Curation and Machine Learning - **Company:** King's College London - **Location:** London, UK - **Salary:** £39,076.0 - £43,909.0 - **Contract:** Temporary contract - **Skills:** Big Data, Python (Programming Language), Machine Learning, Scientific Computating, Supervised Learning, Feature Engineering, Git, Feature Extraction, Software Version Control, Data Pipelines - **Published:** August 30, 2026 - **Apply:** https://www.careerjet.co.uk/job/gb10bcef2ac4d3eb3bdec3ca7a4768562b/eaa ## About the Role To be successful in this role, we are looking for candidates to have the following skills and experience: Essential criteria * A Master's degree (or equivalent qualification or experience) in bioinformatics, computational neuroscience, machine learning, data science, biomedical engineering or a closely related discipline. * Strong practical programming ability in Python for scientific computing, including use of version control (Git). * Experience of building and maintaining data processing pipelines for large or complex datasets, producing well-documented, reproducible and analysis-ready outputs. * Experience of working with biomedical or physiological time-series data (for example EEG, ECG or comparable signals), including preprocessing and feature extraction. * Practical experience of machine learning. * Demonstrable understanding of the responsibilities involved in handling sensitive clinical or personal data, and of good research data management practice. * Effective written and verbal communication skills, and the ability to work collaboratively with both clinical and computational colleagues. * Experience of working with EEG data specifically, including clinical, ambulatory or long-term subcutaneous EEG recordings. Desirable criteria * Familiarity with BIDS or comparable community data standards for neuroscience data. * Familiarity with supervised learning approaches * Demonstrable interest in epilepsy, seizure prediction or translational clinical neuroscience, evidenced through prior study or project work. ## Description We are looking for a Research Assistant to build and curate the EEG data resource underpinning a jointly funded research programme in machine learning for clinical neurophysiology. The post is funded by a King's AI+ Academic Fellowship and by a pilot grant from the Epilepsy Research Institute, and is based in the Department of Basic & Clinical Neuroscience. Around a third of people with epilepsy continue to have seizures despite treatment, and the unpredictability of those seizures is consistently identified by patients as one of the hardest aspects of living with the condition. Progress in seizure forecasting has been held back by a reliance on painstakingly hand-labelled EEG, which limits how much data any model can learn from. This programme takes a different approach, using self-supervised learning to train models on very large volumes of unlabelled EEG before adapting them to clinical tasks. None of that is possible without a well-built data resource, and that is what this post is principally for. You will collate EEG from several very different sources - ultra-long-term subcutaneous recordings, clinical scalp EEG from King's College Hospital, and public research datasets - into the project's secure shared computing environment, and curate them into a single documented, quality-controlled and governance-compliant resource. A substantial part of the role involves working directly with clinical colleagues, including the project's clinical physiologist, to obtain recordings and to understand how they were made and annotated. You will then develop the pipelines that turn those data into something modellable: standardised preprocessing, channel harmonisation, quality control, and feature engineering that supports a range of downstream analyses. You will also contribute to the design and implementation of the self-supervised learning tasks used to pretrain models on the resulting data, and support training runs on high-performance computing resources. Throughout, you will be expected to write clear, reproducible, well-documented code, and to contribute to the reports, presentations and publications that come out of the work. You will be line managed by Dr Richard Rosch and Dr Dominic Burrows and will work day to day with a wider team of clinical and computational collaborators. The role would suit someone with a strong quantitative and programming background who wants to develop research experience at the interface of research data engineering, machine learning and clinical neuroscience, and it provides a good foundation for anyone considering subsequent doctoral study. This is a full-time post (35 hours per week), and you will be offered a fixed term contract of 12 months. Research staff at King's are entitled to at least 10 days per year (pro-rata) for professional development. This entitlement, from the , applies to Postdocs, Research Assistants, Research and Teaching Technicians, Teaching Fellows and AEP equivalent up to and including grade 7. Visit the for more information., The Equality Act of 2010 protects the rights of our students and staff and provides a framework to fulfil our duties to eliminate unlawful discrimination, harassment and victimisation and in addition, to advance equality of opportunity and foster good relations between those who share a protected characteristic and those who do not. At times, this will include balancing rights and beliefs that can feel in tension. We are committed to free speech and to academic freedom, believing that our foundational purpose as a university, is to create spaces where a wide range of ideas, including ideas that are controversial, can be discussed and debated, and where members of our community can express lawful views without fear of intimidation, harassment or discrimination. When engaging in the robust exchange of ideas, we ask that our community is mindful of our Dignity at King's guidance. 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 person specification section of the job description. 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. We reserve the right to close adverts early due to the volume of applications we receive. While the closing date may change, all adverts will close at 23:59 to allow sufficient time for applications to be submitted on that day. We encourage you to apply at the earliest opportunity to avoid disappointment as once we have closed a vacancy you will be unable to submit your application. We welcome your thoughts on how organisations can create an inclusive environment, including one which supports free speech and the exchange of a wide range of ideas. To find out how our managers will review your application, please take a look at our 'How we Recruit' pages. This post is subject to Disclosure and Barring Service clearances. ## Related Videos - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Are Brain-Computer Interfaces Good or Bad?](https://www.wearedevelopers.com/magazine/367-are-brain-computer-interfaces-good-or-bad) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)