Find a jobRecruiters

Research Software Engineer

Exclusive opportunity

Onsite

Research Software Engineer

European Tech Recruit

Research Software Engineer

Skills

DockerPythonMachine LearningAINLP / Natural Language Processing

22 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Edinburgh, UK

Work mode:

Onsite

Published on:

1 October 2026

What they need


Retrieval and Agent Intelligence – Software Research Engineer

A leading global technology company is looking for a Software Research Engineer to join its Retrieval and Agent Intelligence (RAI) team in Edinburgh on a permanent PAYE basis.

The ideal candidate will have 3+ years of software engineering experience and an interest in research, with experience working alongside researchers and developing research prototypes or advanced AI systems.

The key skills required for the Software Research Engineer:

  • 3+ years of software engineering/project experience
  • Strong Python, Docker and Git skills
  • Experience with information retrieval / advanced retrieval mechanisms
  • Experience with NLP, LLMs or Machine Learning
  • Strong algorithmic and problem-solving mindset, particularly around 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
  • Understanding of LLM agents, hallucination handling, memory, reasoning and planning is desirable
  • Experience with modern multimodal data ingestion is advantageous
  • Comfortable working in a research-driven, collaborative environment and quickly adopting new technologies

The role will involve bridging AI research and production-grade software , developing next-generation retrieval and agentic AI technologies including GraphRAG, dynamic context compression, agent memory, long-horizon reasoning and planning .

You will work closely with researchers to turn novel ideas into high-quality prototypes and scalable production systems.

Key words: Software Engineer / Research Engineer / AI / NLP / LLM / Information Retrieval / Retrieval / RAG / GraphRAG / Agentic AI / AI Agents / Knowledge Graph / Machine Learning / Python / Docker / Git / CI/CD / TDD / Multimodal / Reasoning / Planning / Memory / Edinburgh / Research

(By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

9 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

1 day ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools