About the role We are seeking a Senior Research Software Engineer (RSE) to lead software development on web projects related to research within the Department of Infectious Disease Epidemiology (DIDE), School of Public Health, Imperial College London. This post is hosted within the Department's Research Software Engineering Team RESIDE. DIDE conducts research and training on the epidemiological analysis and modelling of infectious diseases. We undertake applied collaborative work with national and international agencies to support policy planning and response operations against infectious disease threats. We research both emerging and endemic diseases, with a focus on ensuring that our research is translated into practical policy guidance for planning and responding to infectious disease threats. The RESIDE team supports these activities by developing software tools to aid analysis and modelling, and applications which make models accessible to a variety of user types, including policy planners, students and other researchers. What you would be doing The post holder will join the RESIDE team and collaborate with researchers in the department to develop web applications and application frameworks, leading the design and implementation of the following: An interactive web application for visualising data and modelling results of antimalarial drug resistance in Africa - this will include geographical maps and other plots presenting prevalence of genetic indicators of resistance. An interactive web application for visualising dengue transmission dynamics (e.g., infection incidence). An application which allows users to upload and analyse multi dimensional antibody data (representing the level of antibody binding to a panel of selected arbovirus antigens) obtained from the laboratory analysis of blood samples using a novel multiplex assay. What we are looking for MSc in computer science, and/or equivalent experience (e.g., significant experience working as a web developer in industry) Demonstrable experience in core web technologies: Typescript, HTML, CSS, and in front end frameworks e.g., Vue, React, Svelte. Demonstrable experience in at least one modern object oriented language (e.g., Kotlin, C#). Experience managing/coordinating software development projects involving multiple developers, automated testing, and continuous integration. What we can offer you The opportunity to continue your career at a world leading institution and be part of our mission to use science for humanity. Benefit from a sector leading salary and remuneration package (including 41 days' annual leave and generous pension schemes). Access to a range of workplace benefits including a flexible working policy from day one, generous family leave packages, on site leisure facilities and cycle to work scheme. Interest free season ticket loan schemes for travel. Be part of a diverse, inclusive and collaborative work culture with various staff networks and resources to support your personal and professional wellbeing. Further information This role is for a fixed term contract for 18 months in the first instance.
27/06/2026
Full time
About the role We are seeking a Senior Research Software Engineer (RSE) to lead software development on web projects related to research within the Department of Infectious Disease Epidemiology (DIDE), School of Public Health, Imperial College London. This post is hosted within the Department's Research Software Engineering Team RESIDE. DIDE conducts research and training on the epidemiological analysis and modelling of infectious diseases. We undertake applied collaborative work with national and international agencies to support policy planning and response operations against infectious disease threats. We research both emerging and endemic diseases, with a focus on ensuring that our research is translated into practical policy guidance for planning and responding to infectious disease threats. The RESIDE team supports these activities by developing software tools to aid analysis and modelling, and applications which make models accessible to a variety of user types, including policy planners, students and other researchers. What you would be doing The post holder will join the RESIDE team and collaborate with researchers in the department to develop web applications and application frameworks, leading the design and implementation of the following: An interactive web application for visualising data and modelling results of antimalarial drug resistance in Africa - this will include geographical maps and other plots presenting prevalence of genetic indicators of resistance. An interactive web application for visualising dengue transmission dynamics (e.g., infection incidence). An application which allows users to upload and analyse multi dimensional antibody data (representing the level of antibody binding to a panel of selected arbovirus antigens) obtained from the laboratory analysis of blood samples using a novel multiplex assay. What we are looking for MSc in computer science, and/or equivalent experience (e.g., significant experience working as a web developer in industry) Demonstrable experience in core web technologies: Typescript, HTML, CSS, and in front end frameworks e.g., Vue, React, Svelte. Demonstrable experience in at least one modern object oriented language (e.g., Kotlin, C#). Experience managing/coordinating software development projects involving multiple developers, automated testing, and continuous integration. What we can offer you The opportunity to continue your career at a world leading institution and be part of our mission to use science for humanity. Benefit from a sector leading salary and remuneration package (including 41 days' annual leave and generous pension schemes). Access to a range of workplace benefits including a flexible working policy from day one, generous family leave packages, on site leisure facilities and cycle to work scheme. Interest free season ticket loan schemes for travel. Be part of a diverse, inclusive and collaborative work culture with various staff networks and resources to support your personal and professional wellbeing. Further information This role is for a fixed term contract for 18 months in the first instance.
About the role This is an exciting opportunity to be involved in the design and implementation of novel digital technologies in collaboration with a wide range of academic and industrial partners who are part of AIchemy - an AI Hub involving Imperial College London, the University of Liverpool and a large consortium of academic and industrial partners. What you would be doing You will be responsible for leading the technical discussion on project research requirements, to deliver the design, development of end to end software solutions to achieve research objectives involving stakeholders from Imperial College London, the University of Liverpool and a consortium of academic and industrial partners. As a highly motivated software engineer, you will be developing the key infrastructure for the development and use of AI in Chemistry and have a clear framework of accountability, while exercising substantial personal responsibility and autonomy, applying novel technologies to diverse and meaningful challenges. This will include being able to provide expert advice, guidance and support to other members of the team to define software requirements and develop a high level plan for development as part of an agile process. What we are looking for We are looking for an enthusiastic and highly motivated software engineer. Some of the essential requirements for this role include: A postgraduate degree in Computer Science or Chemistry with strong emphasis on computational chemistry/machine learning and software development. Significant experience of full cycle software development, including design, implementation and deployment Experience with Windows and Linux environments Experience coding with at least one industry standard language commonly used for data analysis and web applications e.g. Python What we can offer you This role provides an exciting opportunity to be involved in one of the nine EPSRC funded AI Hubs to deliver next generation innovations and technologies. You will become part of Team AIchemy and have the opportunity to work with partners across the Hub and with other AI hubs. The opportunity to continue your career at a world leading institution and be part of our mission to continue science for humanity. Benefit from sector leading salary and remuneration package (including 41 days off a year and generous pension schemes). Get access to a range of workplace benefits including a flexible working policy from day 1, generous family leave packages, on site leisure facilities and a cycle to work scheme. Interest free season ticket loan schemes for travel. Be part of a diverse, inclusive, and collaborative work culture with various staff networks and resources designed to support your personal and professional wellbeing. Further information This is a full time and fixed term role until 31 January 2029. You will be based at the White City Campus. Hybrid working may be considered for this role. Staff working in roles that are suitable for hybrid working will normally be expected to work 60% of their time onsite. The opportunity for hybrid working will be discussed at interview. More information More information is available on the job advert page. If you require any further details on the role please contact: Prof Kim Jelfs -
15/06/2026
Full time
About the role This is an exciting opportunity to be involved in the design and implementation of novel digital technologies in collaboration with a wide range of academic and industrial partners who are part of AIchemy - an AI Hub involving Imperial College London, the University of Liverpool and a large consortium of academic and industrial partners. What you would be doing You will be responsible for leading the technical discussion on project research requirements, to deliver the design, development of end to end software solutions to achieve research objectives involving stakeholders from Imperial College London, the University of Liverpool and a consortium of academic and industrial partners. As a highly motivated software engineer, you will be developing the key infrastructure for the development and use of AI in Chemistry and have a clear framework of accountability, while exercising substantial personal responsibility and autonomy, applying novel technologies to diverse and meaningful challenges. This will include being able to provide expert advice, guidance and support to other members of the team to define software requirements and develop a high level plan for development as part of an agile process. What we are looking for We are looking for an enthusiastic and highly motivated software engineer. Some of the essential requirements for this role include: A postgraduate degree in Computer Science or Chemistry with strong emphasis on computational chemistry/machine learning and software development. Significant experience of full cycle software development, including design, implementation and deployment Experience with Windows and Linux environments Experience coding with at least one industry standard language commonly used for data analysis and web applications e.g. Python What we can offer you This role provides an exciting opportunity to be involved in one of the nine EPSRC funded AI Hubs to deliver next generation innovations and technologies. You will become part of Team AIchemy and have the opportunity to work with partners across the Hub and with other AI hubs. The opportunity to continue your career at a world leading institution and be part of our mission to continue science for humanity. Benefit from sector leading salary and remuneration package (including 41 days off a year and generous pension schemes). Get access to a range of workplace benefits including a flexible working policy from day 1, generous family leave packages, on site leisure facilities and a cycle to work scheme. Interest free season ticket loan schemes for travel. Be part of a diverse, inclusive, and collaborative work culture with various staff networks and resources designed to support your personal and professional wellbeing. Further information This is a full time and fixed term role until 31 January 2029. You will be based at the White City Campus. Hybrid working may be considered for this role. Staff working in roles that are suitable for hybrid working will normally be expected to work 60% of their time onsite. The opportunity for hybrid working will be discussed at interview. More information More information is available on the job advert page. If you require any further details on the role please contact: Prof Kim Jelfs -
The Society of Research Software Engineering is looking for an enthusiastic software engineer with a strong background in computational chemistry. You will lead the design and development of next-generation software solutions as part of an exciting AI Hub project. This full-time, fixed-term role offers a hybrid work model, competitive salary, and numerous workplace benefits, including generous leave and a diverse work culture.
15/06/2026
Full time
The Society of Research Software Engineering is looking for an enthusiastic software engineer with a strong background in computational chemistry. You will lead the design and development of next-generation software solutions as part of an exciting AI Hub project. This full-time, fixed-term role offers a hybrid work model, competitive salary, and numerous workplace benefits, including generous leave and a diverse work culture.
A leading research centre in Greater London is looking for a Senior Research Software Engineer to develop software tools for merging in-vivo functional data with ex-vivo transcriptomics data. The ideal candidate should possess strong programming skills in Python and experience in image registration and analysis. This position supports hybrid work, with a minimum of 40% onsite. Competitive benefits include access to state-of-the-art facilities and a commitment to diversity and inclusion.
13/06/2026
Full time
A leading research centre in Greater London is looking for a Senior Research Software Engineer to develop software tools for merging in-vivo functional data with ex-vivo transcriptomics data. The ideal candidate should possess strong programming skills in Python and experience in image registration and analysis. This position supports hybrid work, with a minimum of 40% onsite. Competitive benefits include access to state-of-the-art facilities and a commitment to diversity and inclusion.
About us The Sainsbury Wellcome Centre (SWC) brings together world-leading scientists to investigate how brain circuits process information to generate perception, form memories and guide behaviour. Developed through the vision and partnership of the Gatsby Charitable Foundation and Wellcome, and with substantial investment from these partners, the mission of the SWC is to generate experimentally testable theories of brain function. The Centre comprises 13 highly interdisciplinary experimental research groups accommodated in a new, purpose-designed building, offering an outstanding and unparalleled research environment. SWC scientists use a broad spectrum of the latest advances in molecular and cellular biology, imaging, electrophysiology and behavioural techniques and enjoy state-of-the-art research laboratories, cutting-edge scientific equipment, technologically-advanced prototyping and fabrication laboratories and custom in-house high-performance computing facilities. About the role We are inviting applications for a Senior Research Software Engineer to be based in the Advanced Microscopy Facility, working with the laboratories of Tom Mrsic-Flogel, Marcus Stephenson-Jones, Sonja Hofer and Tim Behrens in collaboration with the Neuroinformatics Unit. In-vivo functional calcium imaging is used extensively to study neural activity in behaving animals. The imaged neurons fall into a variety of cell types with different connectivity patterns and different roles in neural circuitry. However, although of cellular resolution, functional imaging data carry little information about cell type and therefore lack significant contextual information. We can anatomically extract the imaged region post-hoc and conduct ex-vivo labelling using fluorescent markers that bind to RNA and convey information about cell type. However, we lack a robust and easy to use software toolset for merging the in-vivo functional data with the ex-vivo transcriptomics cell type data. You will be responsible for developing the missing software toolkit in collaboration with software engineers within and beyond the Centre. You will develop optimised algorithms for interactive image registration, annotation, and data curation. These algorithms will be brought together into a unified graphical interface, allowing users to perform interactive registration and quality controls checks. This post is funded until September 2028 in the first instance with the possibility of extension subject to grant funding. Informal enquiries regarding the role can be addressed to Rob Campbell (). A full job description and person specification for this role can be accessed below. To apply, please upload a current CV, complete the online application form, and use the supporting statement section or upload a cover letter to outline how you meet the essential and desirable criteria for the role. Please do not upload any additional attachments as these will not be considered by the selection panel. About you You will have strong programming skills in Python along with extensive experience working with numerical data such as images and timeseries. The ideal candidate will have experience in general bioimage analysis, in particular image registration and feature extraction. You should have a strong interest in building easy-to-use software to help advance neuroscience and be comfortable working in teams of researchers and software engineers. The ideal candidate will have experience of good software engineering best practices and working on, and with open-source software. What we offer The post is based in London, suitable for hybrid working with a minimum of 40% of time onsite. As well as the exciting opportunities this role presents SWC offers staff an award winning work environment with state of the art facilities an on site brassiere and access to pleasant outdoor spaces. SWC staff receive the full range of UCL benefits. Our commitment to Equality, Diversity and Inclusio As London's Global University, we know diversity fosters creativity and innovation, and we want our community to represent the diversity of the world's talent. We are committed to equality of opportunity, to being fair and inclusive, and to being a place where we all belong. We therefore particularly encourage applications from candidates who are likely to be underrepresented in UCL's workforce. These include people from Black, Asian and ethnic minority backgrounds; disabled people; LGBTQI+ people; and for our Grade 9 and 10 roles, women. You can read more about our commitment to Equality, Diversity and Inclusion here.
13/06/2026
Full time
About us The Sainsbury Wellcome Centre (SWC) brings together world-leading scientists to investigate how brain circuits process information to generate perception, form memories and guide behaviour. Developed through the vision and partnership of the Gatsby Charitable Foundation and Wellcome, and with substantial investment from these partners, the mission of the SWC is to generate experimentally testable theories of brain function. The Centre comprises 13 highly interdisciplinary experimental research groups accommodated in a new, purpose-designed building, offering an outstanding and unparalleled research environment. SWC scientists use a broad spectrum of the latest advances in molecular and cellular biology, imaging, electrophysiology and behavioural techniques and enjoy state-of-the-art research laboratories, cutting-edge scientific equipment, technologically-advanced prototyping and fabrication laboratories and custom in-house high-performance computing facilities. About the role We are inviting applications for a Senior Research Software Engineer to be based in the Advanced Microscopy Facility, working with the laboratories of Tom Mrsic-Flogel, Marcus Stephenson-Jones, Sonja Hofer and Tim Behrens in collaboration with the Neuroinformatics Unit. In-vivo functional calcium imaging is used extensively to study neural activity in behaving animals. The imaged neurons fall into a variety of cell types with different connectivity patterns and different roles in neural circuitry. However, although of cellular resolution, functional imaging data carry little information about cell type and therefore lack significant contextual information. We can anatomically extract the imaged region post-hoc and conduct ex-vivo labelling using fluorescent markers that bind to RNA and convey information about cell type. However, we lack a robust and easy to use software toolset for merging the in-vivo functional data with the ex-vivo transcriptomics cell type data. You will be responsible for developing the missing software toolkit in collaboration with software engineers within and beyond the Centre. You will develop optimised algorithms for interactive image registration, annotation, and data curation. These algorithms will be brought together into a unified graphical interface, allowing users to perform interactive registration and quality controls checks. This post is funded until September 2028 in the first instance with the possibility of extension subject to grant funding. Informal enquiries regarding the role can be addressed to Rob Campbell (). A full job description and person specification for this role can be accessed below. To apply, please upload a current CV, complete the online application form, and use the supporting statement section or upload a cover letter to outline how you meet the essential and desirable criteria for the role. Please do not upload any additional attachments as these will not be considered by the selection panel. About you You will have strong programming skills in Python along with extensive experience working with numerical data such as images and timeseries. The ideal candidate will have experience in general bioimage analysis, in particular image registration and feature extraction. You should have a strong interest in building easy-to-use software to help advance neuroscience and be comfortable working in teams of researchers and software engineers. The ideal candidate will have experience of good software engineering best practices and working on, and with open-source software. What we offer The post is based in London, suitable for hybrid working with a minimum of 40% of time onsite. As well as the exciting opportunities this role presents SWC offers staff an award winning work environment with state of the art facilities an on site brassiere and access to pleasant outdoor spaces. SWC staff receive the full range of UCL benefits. Our commitment to Equality, Diversity and Inclusio As London's Global University, we know diversity fosters creativity and innovation, and we want our community to represent the diversity of the world's talent. We are committed to equality of opportunity, to being fair and inclusive, and to being a place where we all belong. We therefore particularly encourage applications from candidates who are likely to be underrepresented in UCL's workforce. These include people from Black, Asian and ethnic minority backgrounds; disabled people; LGBTQI+ people; and for our Grade 9 and 10 roles, women. You can read more about our commitment to Equality, Diversity and Inclusion here.
A prestigious research institution in London seeks a research software engineer to develop algorithms for processing functional brain imaging data. The role involves building efficient software solutions to aid neuroscience research. Ideal candidates should have strong programming skills in Python and experience with numerical data. The position offers a hybrid work model, state-of-the-art facilities, and is committed to fostering an inclusive workplace.
12/06/2026
Full time
A prestigious research institution in London seeks a research software engineer to develop algorithms for processing functional brain imaging data. The role involves building efficient software solutions to aid neuroscience research. Ideal candidates should have strong programming skills in Python and experience with numerical data. The position offers a hybrid work model, state-of-the-art facilities, and is committed to fostering an inclusive workplace.
About us The Sainsbury Wellcome Centre (SWC) brings together world-leading scientists to investigate how brain circuits process information to generate perception, form memories and guide behaviour. Developed through the vision and partnership of the Gatsby Charitable Foundation and Wellcome, and with substantial investment from these partners, the mission of the SWC is to generate experimentally testable theories of brain function. The Centre comprises 13 highly interdisciplinary experimental research groups accommodated in a new, purpose-designed building, offering an outstanding and unparalleled research environment. SWC scientists use a broad spectrum of the latest advances in molecular and cellular biology, imaging, electrophysiology and behavioural techniques and enjoy state-of-the-art research laboratories, cutting-edge scientific equipment, technologically-advanced prototyping and fabrication laboratories and custom in-house high-performance computing facilities. About the role We are inviting applications for a research software engineer to be based in the Neuroinformatics Unit, working with the laboratories of Tom Mrsic-Flogel, Sonja Hofer and Tim Behrens in collaboration with theAdvanced Microscopy Facility. Our research seeks to understand how the frontal regions of the brain build circuits for cognition (e.g. planning, reasoning, abstraction). The challenge is to identify the precise neural microcircuits that underpin cognitive computations. To achieve this, we image the activity of neurons in a variety of task using benchtop and miniaturise two-photon microscopes, and then perform targeted holographic stimulation of identified neurons to probe their connectivity. This requires a complex pipeline of imaging, signal processing and alignment of multi-modal data sources. You will be responsible for developing and optimising efficient algorithms to process functional brain imaging data including motion correction, segmentation and multimodal registration. These algorithms will then be integrated within existing software packages for data acquisition, analysis and visualisation. This post is funded until September 2028 in the first instance with the possibility of extension subject to grant funding. Informal enquiries regarding the role can be addressed to Adam Tyson (). A full job description and person specification for this role can be accessed below. To apply, please upload a current CV, complete the online application form, and use the supporting statement section or upload a cover letter to outline how you meet the essential and desirable criteria for the role. Please do not upload any additional attachments as these will not be considered by the selection panel. About you You will have strong programming skills in Python along with extensive experience working with numerical data such as images and timeseries. The ideal candidate will have experience in either image registration or working with multiphoton calcium imaging. You should have a strong interest in building easy to use software to help advance neuroscience and be comfortable working in teams of researchers and software engineers. The ideal candidate will have experience of good software engineering best practices and working on, and with open-source software. What we offer The post is based in London, suitable for hybrid working with a minimum of 40% of time onsite. As well as the exciting opportunities this role presents SWC offers staff an award winning work environment with state of the art facilities an on site brassiere and access to pleasant outdoor spaces. SWC staff receive the full range of UCL benefits. Our commitment to Equality, Diversity and Inclusio As London's Global University, we know diversity fosters creativity and innovation, and we want our community to represent the diversity of the world's talent. We are committed to equality of opportunity, to being fair and inclusive, and to being a place where we all belong. We therefore particularly encourage applications from candidates who are likely to be underrepresented in UCL's workforce. These include people from Black, Asian and ethnic minority backgrounds; disabled people; LGBTQI+ people; and for our Grade 9 and 10 roles, women. You can read more about our commitment to Equality, Diversity and Inclusion here.
12/06/2026
Full time
About us The Sainsbury Wellcome Centre (SWC) brings together world-leading scientists to investigate how brain circuits process information to generate perception, form memories and guide behaviour. Developed through the vision and partnership of the Gatsby Charitable Foundation and Wellcome, and with substantial investment from these partners, the mission of the SWC is to generate experimentally testable theories of brain function. The Centre comprises 13 highly interdisciplinary experimental research groups accommodated in a new, purpose-designed building, offering an outstanding and unparalleled research environment. SWC scientists use a broad spectrum of the latest advances in molecular and cellular biology, imaging, electrophysiology and behavioural techniques and enjoy state-of-the-art research laboratories, cutting-edge scientific equipment, technologically-advanced prototyping and fabrication laboratories and custom in-house high-performance computing facilities. About the role We are inviting applications for a research software engineer to be based in the Neuroinformatics Unit, working with the laboratories of Tom Mrsic-Flogel, Sonja Hofer and Tim Behrens in collaboration with theAdvanced Microscopy Facility. Our research seeks to understand how the frontal regions of the brain build circuits for cognition (e.g. planning, reasoning, abstraction). The challenge is to identify the precise neural microcircuits that underpin cognitive computations. To achieve this, we image the activity of neurons in a variety of task using benchtop and miniaturise two-photon microscopes, and then perform targeted holographic stimulation of identified neurons to probe their connectivity. This requires a complex pipeline of imaging, signal processing and alignment of multi-modal data sources. You will be responsible for developing and optimising efficient algorithms to process functional brain imaging data including motion correction, segmentation and multimodal registration. These algorithms will then be integrated within existing software packages for data acquisition, analysis and visualisation. This post is funded until September 2028 in the first instance with the possibility of extension subject to grant funding. Informal enquiries regarding the role can be addressed to Adam Tyson (). A full job description and person specification for this role can be accessed below. To apply, please upload a current CV, complete the online application form, and use the supporting statement section or upload a cover letter to outline how you meet the essential and desirable criteria for the role. Please do not upload any additional attachments as these will not be considered by the selection panel. About you You will have strong programming skills in Python along with extensive experience working with numerical data such as images and timeseries. The ideal candidate will have experience in either image registration or working with multiphoton calcium imaging. You should have a strong interest in building easy to use software to help advance neuroscience and be comfortable working in teams of researchers and software engineers. The ideal candidate will have experience of good software engineering best practices and working on, and with open-source software. What we offer The post is based in London, suitable for hybrid working with a minimum of 40% of time onsite. As well as the exciting opportunities this role presents SWC offers staff an award winning work environment with state of the art facilities an on site brassiere and access to pleasant outdoor spaces. SWC staff receive the full range of UCL benefits. Our commitment to Equality, Diversity and Inclusio As London's Global University, we know diversity fosters creativity and innovation, and we want our community to represent the diversity of the world's talent. We are committed to equality of opportunity, to being fair and inclusive, and to being a place where we all belong. We therefore particularly encourage applications from candidates who are likely to be underrepresented in UCL's workforce. These include people from Black, Asian and ethnic minority backgrounds; disabled people; LGBTQI+ people; and for our Grade 9 and 10 roles, women. You can read more about our commitment to Equality, Diversity and Inclusion here.
A leading research institution in the UK is seeking a Senior Research Software Engineer to lead web projects that advance research within the Department of Infectious Disease Epidemiology. You will collaborate with researchers to develop innovative web applications for visualizing data on disease dynamics. The ideal candidate holds an MSc in Computer Science and has experience in web technologies such as Typescript, HTML, and CSS. This role offers a competitive salary, extensive benefits, and a positive work culture, with an initial fixed-term contract of 18 months.
30/05/2026
Full time
A leading research institution in the UK is seeking a Senior Research Software Engineer to lead web projects that advance research within the Department of Infectious Disease Epidemiology. You will collaborate with researchers to develop innovative web applications for visualizing data on disease dynamics. The ideal candidate holds an MSc in Computer Science and has experience in web technologies such as Typescript, HTML, and CSS. This role offers a competitive salary, extensive benefits, and a positive work culture, with an initial fixed-term contract of 18 months.