Software Engineer – Data Discovery in Cambridge

Software Engineer – Data Discovery in Cambridge

Cambridge Full-Time 70000 - 90000 Β£ / year (est.) No working from home possible
E

At a Glance

  • Tasks: Join a dynamic team to develop a scalable text search engine for biological data.
  • Company: EMBL-EBI, a leader in biological data storage and analysis.
  • Benefits: Enjoy competitive salary, hybrid working, and generous time off.
  • Other info: Collaborative culture with excellent career growth opportunities.
  • Why this job: Make a real impact on global research and tackle humankind's challenges.
  • Qualifications: Degree in Computer Science and experience in software development required.

The predicted salary is between 70000 - 90000 Β£ per year.

We are looking for a dynamic Software Engineer to join the EBI Search project, a scalable text search engine providing easy and uniform access to the biological data resources hosted at the European Bioinformatics Institute (EMBL-EBI). EBI Search provides the central discovery infrastructure indexing more than 6 billion data objects across EMBL-EBI and external resources. It enables search and cross-linking across more than 100 biological data domains via web interfaces and RESTful APIs. You will join a team of software developers working together to support scientific research and FAIR data access across multiple disciplines.

Your role:

  • Integration and indexing of biological data and metadata, and provision of these through user-friendly web interfaces and web services for the international research community;
  • Development of new features within an established and evolving codebase;
  • Integration of the search platform with emerging AI technologies to enhance data discovery and improve user experience;
  • Development of lightweight and efficient approaches for integrating data from multiple domains;
  • Collaboration with colleagues across EMBL-EBI, applying industry-standard best practices to create and maintain efficient, reusable and well-documented software.

You have:

  • A degree in Computer Science or a related field;
  • A minimum of two years’ experience in software development;
  • Good knowledge of Java;
  • Experience with JavaScript and/or TypeScript;
  • Experience with scripting languages such as Python and Bash;
  • Good communication skills;
  • Familiarity with modern software development practices and tools, including version control systems, CI/CD pipelines and automated testing.

You may also have:

  • Experience in biomolecular or biomedical data and metadata integration;
  • Working knowledge of Solr, Lucene or Lucene-based search technologies;
  • Knowledge of Docker, Kubernetes or other deployment technologies;
  • Knowledge of additional data storage technologies, including relational databases, graph databases and NoSQL systems;
  • Familiarity with Linux/Unix environments;
  • Experience with collaborative development tools such as Jira and Confluence;
  • Experience with machine learning approaches, ideally in the context of data discovery.

Contract length: 3 years (Project Limited Contract)

Salary: Grade 5 or Grade 6 depending on experience. Monthly salary from Β£3,303 or Β£3,695 after tax plus generous benefits. Excluding personal pension and insurance contributions.

Hybrid Working: At EMBL-EBI we are pleased to offer hybrid working options for all our employees. A dedicated desk will be available every day, but most of our team work two days on site and three from home. At present the 'team days' on-site are Mondays and Tuesdays.

Why join us:

  • Do something meaningful. At EMBL-EBI you can apply your talent and passion to accelerate science and tackle some of humankind's greatest challenges.
  • Join a culture of innovation. We are located on the Wellcome Genome Campus, alongside other prominent research and biotech organisations, and surrounded by beautiful Cambridgeshire countryside. This is a highly collaborative and inclusive community where our employees enjoy a relaxed atmosphere.
  • Enjoy lots of benefits including financial incentives, flexible working arrangements, private medical insurance, generous time off, and campus life perks.

What else you need to know:

  • International applicants: We recruit internationally and successful candidates are offered visa exemptions.
  • Diversity and inclusion: At EMBL, we believe that diverse teams drive innovation and scientific excellence. We encourage applications from candidates of all genders, identities, nationalities and/or any other diverse backgrounds.
  • How to apply: To apply please submit a cover letter and a CV through our online system. Applications will close at 23:59 CET on the date shown below. We aim to provide a response within two weeks after the closing date.

Closing Date: 27/06/2026

Software Engineer – Data Discovery in Cambridge employer: European Bioinformatics Institute | EMBL-EBI

At EMBL-EBI, we pride ourselves on being an exceptional employer, offering a dynamic work environment where innovation thrives. Our commitment to employee growth is evident through generous benefits, including flexible hybrid working arrangements, extensive professional development opportunities, and a supportive culture that values collaboration and inclusivity. Located on the picturesque Wellcome Genome Campus, our team enjoys a relaxed atmosphere while contributing to meaningful scientific advancements that tackle global challenges.

E

Contact Details:

European Bioinformatics Institute | EMBL-EBI Recruitment Team

We think you need these skills to ace Software Engineer – Data Discovery in Cambridge

Java
JavaScript
TypeScript
Python
Bash
RESTful APIs
Solr