Senior Graph & Search Engineer, AI Platform

RELX

Greater London

On-site

GBP 70,000 - 110,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comprehensive Pension Plan
Generous vacation entitlement
Flexible working hours
Personal Choice budget
Employee discounts
Parental leave programs

Job summary

Elsevier is seeking a Senior Software Engineer II to join the Shared Graph Team and help build scalable, data-driven search systems. You will design graph-based services, implement APIs using Java/Spring Boot and GraphQL, and integrate with AWS services to support ingestion, storage and messaging pipelines.

You will mentor engineers and help enforce clean code and CI/CD practices. You will work with a passionate team to deliver reliable, high-performance search and recommendation features,

Qualifications

  • 4+ years of professional software engineering in distributed systems or search platforms.
  • Proven track record building scalable backend systems and APIs.
  • Strong expertise in Java and the Spring Boot ecosystem.
  • Hands-on experience with GraphQL API/REST API design.
  • Cloud-native architectures with AWS and Kubernetes (EKS).
  • Advocate of SOLID, clean code, CI/CD and architectural patterns.

Responsibilities

  • Design and implement graph-based search services.
  • Develop applications using Java, Spring Boot, Spring, GraphQL, and GraphQL Federation.
  • Integrate with databases, web services, or AWS services to support ingestion, storage, and messaging pipelines.
  • Mentor engineers and promote best practices.
  • Collaborate with product managers and engineering teams to deliver search and recommendation features.
  • Ensure robust monitoring and logging to drive reliability and performance.

Skills

Java
Spring Boot
GraphQL
AWS
Kubernetes
CI/CD
SOLID principles
Distributed systems
APIs design
Agile/Scrum

Tools

Apollo Router

Job description

Elsevier is seeking a Senior Software Engineer II to join the Shared Graph Team and help build scalable, data-driven search systems. You will design graph-based services, implement APIs using Java/Spring Boot and GraphQL, and integrate with AWS services to support ingestion, storage and messaging pipelines.

You will mentor engineers and help enforce clean code and CI/CD practices. You will work with a passionate team to deliver reliable, high-performance search and recommendation features,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Graph Search Engineer – Java/Spring, AWS | Flexible Hours
Senior Graph Search Engineer – Java/Spring, AWS | Flexible Hours

Elsevier • City Of London

On-site
GBP 74,000 - 124,000
Comprehensive Pension Plan
Generous vacation entitlement
Maternity, Paternity, Adoption and F
+1
Senior Software Engineer I – Search and AI Platform
Senior Software Engineer I – Search and AI Platform

Elsevier • Greater London

On-site
GBP 90,000 - 130,000
Comprehensive Pension Plan
Generous vacation entitlement
Family leave
Senior Software Engineer I – Search and AI Platform
Senior Software Engineer I – Search and AI Platform

RELX • Greater London

On-site
GBP 70,000 - 110,000
Comprehensive Pension Plan
Generous vacation entitlement
Flexible working hours
+3
Senior Software Engineer I – Search and AI Platform
Senior Software Engineer I – Search and AI Platform

Elsevier • City Of London

On-site
GBP 74,000 - 124,000
Comprehensive Pension Plan
Generous vacation entitlement
Maternity, Paternity, Adoption and F
+1
Senior Data Analytics Lead – Search & Retrieval
Senior Data Analytics Lead – Search & Retrieval

Elsevier • Greater London

On-site
GBP 65,000 - 90,000
Holiday allowance
Health screening
Pension scheme
+1
Senior Data Engineer
Senior Data Engineer

Elsevier • City Of London

On-site
GBP 70,000 - 110,000
Comprehensive Pension Plan
Generous vacation entitlement
Maternity, Paternity, Adoption, and  F
+6
Senior Data Scientist - AI Search & RAG Systems
Senior Data Scientist - AI Search & RAG Systems

Elsevier • Slough

On-site
GBP 70,000 - 95,000
Holiday allowance
Private medical benefits
Pension scheme
+3
Senior Data Analyst: Search & Retrieval Analytics Lead
Senior Data Analyst: Search & Retrieval Analytics Lead

Elsevier • England

Hybrid
GBP 60,000 - 100,000
Holiday allowance
Health screening
Life assurance
+3
Senior Data Analyst: Search & Ranking Insights
Senior Data Analyst: Search & Ranking Insights

Elsevier • City Of London

On-site
GBP 70,000 - 100,000
Holiday allowance
Health screening
Private medical benefits
+3
Senior Data Scientist: RAG & Search AI Leader (Flexible)
Senior Data Scientist: RAG & Search AI Leader (Flexible)

Elsevier • Greater London

On-site
GBP 70,000 - 100,000
Holiday allowance
Private medical benefits
Contributory pension scheme
+2