Senior Research Software Developer – Prior Knowledge Integration & Network Biology Platform

EMBL (European Molecular Biology Laboratory)

Hinxton, United Kingdom
Grade 6 - monthly salary from £3,695.61 after tax;...
Hybrid
Python software development
Api design and maintenance
Biological knowledge resource curation
Your role will centre on the technical software infrastructure of the platform: designing and maintaining the web-based framework and APIs, building deployment and CI/CD pipelines, curating and integrating the diverse prior knowledge networks that underpin all contextualisation methods, and developing the interface between NetworkCommons and the Open Targets Platform

Job Summary

  • Your role will centre on the technical software infrastructure of the platform: designing and maintaining the web-based framework and APIs, building deployment and CI/CD pipelines, curating and integrating the diverse prior knowledge networks that underpin all contextualisation methods, and developing the interface between NetworkCommons and the Open Targets Platform.
  • You will build and maintain the deployment and distribution infrastructure of the platform, including Docker images for local installation by consortium partners, CI/CD pipelines, and reproducible benchmarking workflows (Nextflow/Snakemake), ensuring that resources and tools requiring commercial licences can be modularly excluded.
  • At EMBL-EBI you can apply your talent and passion to accelerate science and tackle some of humankind's greatest challenges.

Matching Summary

Your role will centre on the technical software infrastructure of the platform: designing and maintaining the web-based framework and APIs, building deployment and CI/CD pipelines, curating and integrating the diverse prior knowledge networks that underpin all contextualisation methods, and developing the interface between NetworkCommons and the Open Targets Platform.

Salary

Grade 6 - monthly salary from £3,695.61 after tax; Not specified; Generous benefits (excluding pension and insurance contributions)

Skills & Requirements

Must-have

  • Python software development
  • API design and maintenance
  • Biological knowledge resource curation
  • Network biology approaches
  • CI/CD and containerisation
  • Web framework development

Nice-to-have

  • Interdisciplinary team collaboration
  • Open-source contribution
  • Signal pathway biology familiarity
  • Workflow management systems

Key Requirements

  • PhD or equivalent experience
  • Strong Python software development skills
  • Experience with biological knowledge resources
  • Experience with network biology
  • Experience building web applications or RESTful APIs
  • Proficiency with Git, CI/CD, Docker

Work Rights

Visa exemption for international applicants

Sponsorship: available

Tailored Resume

Cover Letter