Data Scientist R&D

Magno IT Recruitment

Greater London

Hybrid

GBP 70,000 - 90,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Magno IT Recruitment in London seeks a (Senior) Data Scientist or AI Engineer with expertise in LLMs, RAG and NLP to develop AI-powered solutions for researchers and knowledge workers.

You will work with an international tech team to design, implement, and productionize AI features that transform complex data into actionable insights. 36-hour weeks, 12-month contracts or direct hires, with 1–2 days/week in London.

Qualifications

  • PhD preferred in AI, NLP or Text mining.
  • Experience in AI/ML/NLP/IR or quantitative discipline.
  • Proven experience building AI-enabled products or intelligent software solutions.
  • Solid knowledge of LLMs, prompt engineering, evaluation and responsible AI.
  • Strong programming skills in Python.
  • Experience with large textual datasets and ML frameworks.
  • Hands-on with semantic search, vector databases, hybrid retrieval or RAG.
  • Strong communication and ability to collaborate across teams.
  • Experience coaching or mentoring engineers is a plus.

Responsibilities

  • Design and implement scalable AI solutions for search, analysis and interaction with large scientific content.
  • Build AI applications using ML, NLP and generative AI technologies.
  • Develop retrieval-augmented generation pipelines to improve search quality and accuracy.
  • Create ranking, semantic search and recommender capabilities with modern AI frameworks.
  • Integrate structured and unstructured knowledge sources including metadata and ontologies.
  • Define evaluation strategies to measure model quality and business impact.
  • Develop Python-based production-ready solutions and maintainable codebase.
  • Collaborate with cross-functional teams across the full software lifecycle.
  • Mentor colleagues and contribute to engineering best practices.

Skills

Python programming
NLP
Large Language Models
Prompt engineering
RAG
Semantic search
Vector databases
Production AI
Collaboration

Education

PhD in AI/NLP/Text mining

Job description

Job Description

Are you a (Senior) Data Sciencist or AI Engineer with experience in the area of LLMs, RAG and NLP?

Are you a (Senior) Data Sciencist or AI Engineer with experience in the area of LLMs, RAG and NLP?

How about a job opportunity at a Data Analytics & Publishing company in London?

We have several open positions

General information
  • Duration: 12 month contract or indefinite from the start
  • No. of working hours: 36 hours per week
  • Location: 1 / 2 days per week in London
  • Contract type: FTE, Direct contract with client
  • Other: You need to be a resident the UK at time of application
  • Available salary: 70.000 – 90.000

Do you enjoy developing intelligent applications that transform complex information into actionable insights? Are you passionate about applying the latest advances in artificial intelligence to solve real-world challenges for researchers, healthcare professionals, and knowledge workers?

If so, this could be the next step in your career.

Your team

You’ll become part of an international technology team responsible for developing AI-powered solutions that help professionals efficiently discover, understand, and apply scientific information. Collaboration, continuous learning, and engineering excellence are central to the way the team works. Everyone is encouraged to contribute ideas, challenge assumptions, and build high-quality software that creates measurable value.

What You’ll Be Doing

As a Senior AI Engineer / Data Scientist, you’ll design and implement scalable AI solutions that improve how users search, analyze, and interact with large volumes of scientific and technical content. You’ll combine machine learning, natural language processing, and modern large language models to develop production-ready applications that support knowledge discovery and decision-making.

Working closely with software engineers, product managers, and domain specialists, you’ll translate complex business problems into reliable AI solutions.

Key Responsibilities
  • Design and develop (agentic) AI applications using machine learning, NLP, and generative AI technologies.
  • Build intelligent retrieval and question-answering systems powered by Large Language Models (LLMs).
  • Develop Retrieval-Augmented Generation (RAG) pipelines to improve search quality and information accuracy.
  • Create recommendation, ranking, and semantic search capabilities using modern AI frameworks.
  • Integrate structured and unstructured knowledge sources, including metadata, taxonomies, and ontologies.
  • Define evaluation strategies to measure model quality, reliability, and business impact.
  • Develop maintainable Python-based solutions suitable for production environments.
  • Collaborate with cross-functional teams throughout the complete software development lifecycle.
  • Mentor colleagues and contribute to technical best practices within the engineering team.
What We’re Looking For

You have a strong technical background in artificial intelligence and enjoy turning research into practical applications.

We’re Particularly Interested In Candidates With
  • Preferably a PhD in Artifical Intelligence, NLP or Text mining
  • Professional experience in AI, machine learning, natural language processing, information retrieval, or a comparable quantitative discipline.
  • Proven experience building AI-enabled products or intelligent software solutions.
  • Solid knowledge of Large Language Models, including prompt engineering, model adaptation, evaluation, and responsible AI practices.
  • Strong programming skills in Python.
  • Experience working with large textual datasets and modern machine learning frameworks.
  • Hands-on experience with semantic search, vector databases, hybrid retrieval methods, or Retrieval-Augmented Generation (RAG).
  • Strong communication skills and the ability to collaborate across technical and non‑technical teams.
  • Experience coaching or mentoring other engineers is considered a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Scientist
Data Scientist

Magno IT Recruitment • Greater London

Hybrid
GBP 56,000 - 73,000
Senior Data Scientist
Senior Data Scientist

Elsevier • Slough

Hybrid
GBP 90,000 - 120,000
Shared parental leave
Study assistance
Sabbaticals
Senior Data Scientist
Senior Data Scientist

Elsevier • Greater London, Oxford

Hybrid
GBP 80,000 - 120,000
Senior Data Scientist in City of London
Senior Data Scientist in City of London

Energy Jobline ZR • City Of London

Hybrid
GBP 90,000 - 130,000
Senior Data Scientist II
Senior Data Scientist II

Elsevier • City Of London

Hybrid
GBP 80,000 - 110,000
Flexible hours
Wellbeing initiatives
Study assistance
+1
Senior AI Scientist — NLP, LLMs & RAG (Hybrid UK)
Senior AI Scientist — NLP, LLMs & RAG (Hybrid UK)

Elsevier • Slough

Hybrid
GBP 90,000 - 120,000
Shared parental leave
Study assistance
Sabbaticals
Data Scientist (UK)
Data Scientist (UK)

Digica • Sale

Hybrid
GBP 50,000 - 80,000
Hybrid working model
Data Scientist
Data Scientist

LT Harper - Cyber Security Recruitment • England

On-site
GBP 60,000 - 80,000
Senior Data Scientist (UK)
Senior Data Scientist (UK)

Digica • Sale

Hybrid
GBP 90,000 - 150,000
Hybrid work model
International collaboration
Senior AI Engineer / Data Scientist — LLM & RAG (Hybrid)
Senior AI Engineer / Data Scientist — LLM & RAG (Hybrid)

Magno IT Recruitment • Greater London

Hybrid
GBP 70,000 - 90,000