Job Search and Career Advice Platform

Enable job alerts via email!

Lead Software Engineer — AI for Protein Annotation

EMBL EBI

Hartford

On-site

GBP 73,000 - 80,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

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.

Qualifications

  • Minimum of 3 years of professional software engineering experience.
  • Proficiency in Java (including Spring Framework) and Python.
  • Solid understanding of software development processes and design principles.
  • Strong knowledge of relational databases and search engines.

Responsibilities

  • Design, develop and maintain new solutions for annotation systems.
  • Enhance pipelines by migrating to scalable workflow systems.
  • Contribute to infrastructure modernization with containerised deployments.
  • Develop LLM-based applications such as text summarisation.
  • Work closely with scientific biocurators to ensure accurate results.

Skills

Java
Python
Software development processes
Relational databases
Microservices architecture
RESTful APIs
Asynchronous messaging systems
Unix commands
Version control (Git)
CI/CD pipelines
Containerisation (Docker)
Kubernetes deployment
Communication skills

Tools

Apache Spark
MongoDB
Nextflow
High-performance computing (HPC)
Job description
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.