Department of Computing and Mathematics
Hourly Pay Rate:
£12.60 hourly pay + £1.51 per hour holiday pay
Hours Per Week
10
Duration of role:
One off role
All Locations
Hybrid
Closing Date:
12 Apr 2026

Job Description

The current opportunity is available for current Manchester Met students, to apply you must be based in the UK for the duration of the role.
 

About the Project

The Biodiversity Heritage Library (BHL) is the world's largest open-access digital library for biodiversity literature, containing millions of pages of historical scientific texts. This internship focuses on making BHL's text collections more discoverable by extracting scientific names, locations, and other entities using Natural Language Processing (NLP). You will build a simple, interactive web dashboard that applies a single Named Entity Recognition (NER) tool to BHL texts and visualises the extracted entities.

Role Overview

We're seeking a motivated BSc student (Year 2/3) in Computer Science, Software Engineering, or related field to build a dashboard that demonstrates how NER can help explore BHL content. You will select one NER tool, integrate it with BHL text data, and create a user-friendly interface that highlights extracted entities and provides basic visualisations. This project gives you hands-on experience with NLP while creating a useful prototype for the biodiversity informatics community. BHL is used by researchers worldwide to study biodiversity history. Your work will help unlock this treasure trove of scientific knowledge.

Learning Outcomes

By the end of this internship, you will:

  • Gain practical experience with Natural Language Processing and NER tools
  • Learn to fetch and process data from real-world APIs (BHL)
  • Build a complete web dashboard from scratch
  • Understand challenges in processing historical scientific texts
  • Create a portfolio-worthy project with real research applications

Technical Skills You'll Develop

  • Python programming and data processing
  • Working with one NER library (spaCy recommended)
  • API integration (BHL API)
  • Web dashboard development (Streamlit for rapid prototyping)
  • Basic data visualisation (charts for entity counts)
  • Version control with Git
  • Technical documentation
Details
Dates: 25 May 2026 - 17 July 2026
Hours per week: 10 
 
Please Note - As part of the 2026 Student Internship offering, priority will be given to Level 5 & 6 students who have specified in the Careers Registration survey (this is completed during enrolment and cannot be changed at this time) that they have had no work experience in the last 12 months and would like some on campus work or a short work placementHowever, applications are welcomed from all students meeting the criteria below.
   
Students are only eligible to undertake one internship under the 2026 Student Internship offering.

Person Specification

This role is open to current Manchester Met students who meet the following requirements -
 
  • Currently enrolled in BSc Computer Science, Software Engineering, or related field (Year 2/3)
  • Familiarity with Python programming
  • Basic understanding of web technologies (HTML/CSS is a plus)
  • Interest in learning NLP concepts (no prior experience required)
  • Self-motivated with good communication skills
  • Interest in science/biodiversity is a plus but not required

 

How to Apply

Please apply via the Apply button, completing the form on the next page.
 
A CV is not required for, and will not be considered as a part of, this application.
 
The deadline for applications is 11:59pm on Sunday 12 April 2026.
 
You are able to apply for more than one internship, however you will only eligible to undertake one under the 2026 Student Internship offering. 
 
Manchester Metropolitan University is committed to supporting the rights, responsibilities, dignity, health and wellbeing of staff and students through our commitment to equity, diversity and inclusion. 
  
We are committed to providing accessible and inclusive recruitment. If you require or would benefit from support or reasonable adjustments throughout the recruitment process and in work, please contact us by e-mailing [email protected]. This information will only be used and shared with those who require it to implement any change(s) and only at the point this is required.
 
If you have any queries, or need any further information, please do not hesitate to contact us.

Other jobs like this

Department of Computing and Mathematics
Hourly Pay Rate:
£12.60 hourly pay + £1.51 per hour holiday pay
Hours Per Week
10
Duration of role:
One off role
All Locations
Hybrid
Closing Date:
12 Apr 2026
Department of History, Politics and Philosophy
Hourly Pay Rate:
£12.60 hourly pay + £1.51 per hour holiday pay
Hours Per Week
10
Duration of role:
Short term role
All Locations
Hybrid
Closing Date:
12 Apr 2026
Faculty of Health and Education
Hourly Pay Rate:
£12.60 hourly pay + £1.51 per hour holiday pay
Hours Per Week
10
Duration of role:
One off role
All Locations
Hybrid
Closing Date:
12 Apr 2026