Research Software Engineer – AI Retrieval & Agents

European Tech Recruit

City of Edinburgh

On-site

GBP 70,000 - 110,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

European Tech Recruit seeks a Software Research Engineer to join its Retrieval and Agent Intelligence team in Edinburgh on a permanent PAYE basis. The role focuses on bridging AI research and production-grade software, delivering next-generation retrieval and agentic AI technologies.

The ideal candidate has 3+ years of software engineering experience with expertise in Python, NLP/ML, LLMs and information retrieval, and is comfortable collaborating with researchers in a fast-paced,

Qualifications

  • 3+ years of software engineering experience.
  • Experience with Python, Docker and Git.
  • Experience with information retrieval / advanced retrieval mechanisms.
  • Experience with NLP, LLMs or Machine Learning.
  • Strong algorithmic and problem-solving mindset, especially with non-deterministic systems.
  • Experience with Test Driven Development and CI/CD.
  • Strong software engineering practices, including clean, reusable and production-quality code.
  • Knowledge of Knowledge Graphs and Graph Databases is desirable.

Responsibilities

  • Bridge AI research and production-grade software.
  • Develop next-generation retrieval and agentic AI technologies (e.g., GraphRAG, dynamic context compression, agent memory, long-horizon reasoning).
  • Work with researchers to turn ideas into high-quality prototypes and scalable production systems.

Skills

Software engineering
Python
Docker
Git
Information retrieval
NLP/ML
TDD/CI-CD
Graph knowledge/Graph databases

Tools

CI/CD

Job description

European Tech Recruit seeks a Software Research Engineer to join its Retrieval and Agent Intelligence team in Edinburgh on a permanent PAYE basis. The role focuses on bridging AI research and production-grade software, delivering next-generation retrieval and agentic AI technologies.

The ideal candidate has 3+ years of software engineering experience with expertise in Python, NLP/ML, LLMs and information retrieval, and is comfortable collaborating with researchers in a fast-paced,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Software Engineer
Research Software Engineer

European Tech Recruit • City of Edinburgh

On-site
GBP 70,000 - 110,000
Agentic AI Research Engineer
Agentic AI Research Engineer

Huawei Technologies Research & Development (UK) Ltd • City of Edinburgh

On-site
GBP 60,000 - 95,000
Software Research Engineer(PAYE)
Software Research Engineer(PAYE)

Huawei Technologies Research & Development (UK) Ltd • City of Edinburgh

On-site
GBP 60,000 - 95,000
Engineering Research Assistant
Engineering Research Assistant

Russell Tobin • London

Hybrid
GBP 58,947 - 73,012
Senior AI Engineer - Retrieval & Agentic Systems
Senior AI Engineer - Retrieval & Agentic Systems

Kharon • City of Westminster

Hybrid
GBP 95,000 - 120,000
Fully-sponsored private health
Pension plan with 3% employer contrib.
Annual leave plus bank holidays
Artificial Intelligence Engineer
Artificial Intelligence Engineer

developrec • United Kingdom

Remote
GBP 63,000 - 77,000
Senior Software Engineer - Agentic AI
Senior Software Engineer - Agentic AI

Provntalent • City of Edinburgh

Hybrid
GBP 83,000 - 120,000
Senior AI Engineer: Retrieval & Agentic Systems (Hybrid, London)
Senior AI Engineer: Retrieval & Agentic Systems (Hybrid, London)

Kharon • Greater London

Hybrid
GBP 98,000 - 112,000
Fully-sponsored private health保险
Pension plan with 3% employer
Annual leave plus bank holidays
Senior AI Engineer — Retrieval & Agentic Systems
Senior AI Engineer — Retrieval & Agentic Systems

Aimlroles • Greater London

Hybrid
GBP 105,000 - 120,000
AI Research Engineer (Remote - UK)
AI Research Engineer (Remote - UK)

Jobgether • United Kingdom

Hybrid
GBP 60,000 - 80,000
Competitive salary
Flexible remote work arrangements
Professional growth opportunities