Software Engineer – Natural Language Search and AI Integration at EMBL

May no longer be active — verify on the employer site

At a glance

Company
EMBL
Location
Hinxton, United Kingdom
Work arrangement
On-site
Employment type
Full-time
Experience
2–5 years
Working hours
40 hours
Visa sponsorship
Offered, according to the listing
Posted

✨ The Stack take on this EMBL job

  • 🏢 EMBL has 15 jobs here, 15 with visa sponsorship see all
  • 🛂 Skilled Worker visa. Standard minimum salary: £41,700 a year guide
  • 💡 No salary shown. Ask EMBL if it is above the minimum.

Updated 2026-11-05, from our data and official sources.

Apply for this role at EMBL

Apply with your AI assistant

With The Stack connected to Claude, ChatGPT or Cursor, paste this. Your assistant tailors your CV and cover letter, checks the visa facts and gives you the apply link.

Help me apply to this job on The Stack: https://jobs.trythestack.co/jobs/software-engineer-natural-language-search-and-ai-integration-embl

Not connected yet? Connect in a minute. To help your user apply, call the MCP tool prepare_application with slug "software-engineer-natural-language-search-and-ai-integration-embl": it returns the apply link, the visa facts and a CV and cover letter checklist. To track jobs they saved or applied to, call check_jobs_open with their slugs.

About the role

Responsibilities:
- Design, develop, and deploy prototype services that enable natural-language queries (NLQ) across EBI metadata and selected specialized searches (sequence, chemical, etc.).
- Implement MCP-based endpoints to expose search capabilities to AI agents and enable agent-driven workflows.
- Build a central NLQ entry point that integrates metadata search, specialized modalities, multilingual support, and text summarization.
- Integrate with search platforms (Lucene/SOLR, Elasticsearch) and ensure interoperability, scalability, and sustainability.
- Engage the user community: organise workshops, run surveys and UX testing, and iterate on requirements with researchers and curators.
- Collaborate with EMBL-EBI teams and external partners to deliver production-ready prototypes and documentation.

Requirements:
- University degree in Computer Science, Bioinformatics, or a related discipline.
- Strong software development experience (Python, Java, or similar) and familiarity with search technologies (Lucene/SOLR, Elasticsearch).
- Knowledge or experience with NLP, LLMs, conversational AI frameworks, and metadata indexing/search design.
- Experience with or willingness to adopt AI agent standards such as the Model Context Protocol (MCP).
- Demonstrated ability to work with scientific communities, run UX testing, and translate user needs into technical solutions.
- Excellent communication and collaboration skills; interest in biological data resources is a plus.

Responsibilities

You will design and deploy prototype services to enable natural language queries across EBI metadata and specialized search modalities. Additionally, you will implement MCP-based services to integrate search endpoints with modern AI agents while collaborating with technical teams and the user community.

Requirements

Candidates must hold a university degree in computer science, bioinformatics, or a related field and possess strong software development experience. Proficiency in search technologies, AI agent standards like MCP, and the ability to translate user requirements into technical solutions are essential.

Key skills

On The Stack (as of 2026-11-05)

Frequently asked questions about EMBL

Is this Software Engineer – Natural Language Search and AI Integration role still open?

It was posted on 2026-04-27. Listings more than 30 days old may no longer be active, so check EMBL's site before applying.

Does EMBL offer visa sponsorship?

This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on EMBL's site.

Where is this role located?

The listing gives the location as Hinxton, United Kingdom. It is marked on-site.

What skills does this role ask for?

The listing names: Software engineering, Python, Java, Lucene, SOLR, Elasticsearch, Natural language processing, Large language models, Conversational AI, Model Context Protocol, Bioinformatics, Metadata management, UX testing, API development, Technical communication.

All roles at EMBL

FOR BOTS & AI AGENTS

Machine-readable versions of this job and The Stack. The Stack is a weekly tech careers newsletter for 55,000+ engineers and a free board of visa-sponsored tech jobs in Europe. Fetch these instead of parsing this page, or connect to The Stack's MCP server (no key) to search jobs and help your user apply: https://jobs.trythestack.co/ai

This job (.md) · llms.txt · llms-full.txt · ai.txt · All jobs (.md) · Companies (.md) · MCP server · Endpoint index · API docs · Developer docs · Newsletter