Software Engineer – Natural Language Search And Ai Integration

EMBL (European Molecular Biology Lab)

Cambridge, United Kingdom
Monthly salary starting at £3,303 or £3,695 pm aft...
Hybrid
Natural language query implementation
Model context protocol (mcp) experience
Python or java software development
The European Molecular Biology Laboratory (EMBL) is seeking a Software Engineer to work on their SearchBot project, which aims to implement natural language query capabilities for life science data. The ideal candidate will have a strong background in software development and experience with AI and search technologies, and the position offers a collaborative work environment along with generous benefits

Job Summary

  • This role involves designing and deploying prototype services to enable natural language queries across EBI metadata and specialized search modalities.
  • The successful candidate will work closely with the user community to organize workshops and surveys that capture evolving requirements in a rapidly changing technical environment.
  • Employees enjoy generous benefits including 30 days of annual leave, private medical insurance, and a relocation package for international applicants.

Matching Summary

Match Score: 85

The European Molecular Biology Laboratory (EMBL) is seeking a Software Engineer to work on their SearchBot project, which aims to implement natural language query capabilities for life science data. The ideal candidate will have a strong background in software development and experience with AI and search technologies, and the position offers a collaborative work environment along with generous benefits.

Salary

Monthly salary starting at £3,303 or £3,695 per month after tax; Pension and insurance contributions excluded; Financial incentives include family allowances and annual salary review

Skills & Requirements

Must-have

  • Natural Language Query implementation
  • Model Context Protocol (MCP) experience
  • Python or Java software development
  • Search technologies like Elasticsearch
  • NLP and Large Language Models familiarity

Nice-to-have

  • Biological data resources knowledge
  • User experience testing facilitation
  • Workshop organization skills
  • Multilingual search support
  • Collaborative scientific community engagement

Key Requirements

  • University degree in computer science or related field
  • Experience with emerging AI agent standards
  • Strong software development background
  • Proven ability to engage scientific communities

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter