
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading biological science data resource is seeking a Lead Software Engineer to enhance and maintain its computational annotation systems. In this role, you will design scalable solutions, improve the annotation process, and build AI-driven applications. Successful candidates will have at least 3 years of software engineering experience, proficiency in Java and Python, and familiarity with modern technologies like Kubernetes and CI/CD pipelines. The position offers a competitive salary and is based in the UK.
We are looking for a developer with a strong record in software development and an interest in building AI‑based systems for one of the world’s most widely used biological science data resources, UniProt. Our team is dynamic and interdisciplinary, comprising software engineers, bioinformaticians, biologists and scientists who collaborate closely to deliver high‑quality, freely accessible protein sequence and functional annotation data to a large research community.
As a Lead Software Engineer in the Computational Annotation team, you will contribute to the design, development and optimisation of UniProt’s large‑scale annotation systems that automatically assign functional annotations to millions of unreviewed protein sequences. You will help build scalable, well–tested, documented code and explore innovative AI‑driven approaches to improve both annotation quality and scalability.
Job title: Lead Software Engineer – Salary: £73,000 – £80,000 GBP; Location: Cambridge, UK; Contract: Permanent, full‑time (35 hours per week).