Senior Graph Engineer – Search & AI Platform

Elsevier

Amsterdam

On-site

EUR 87,000 - 145,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Comprehensive Pension Plan
Generous vacation entitlement
Sabbatical leave
Maternity, Paternity, Adoption and Fam

Job summary

Elsevier is seeking a Senior Software Engineer II for the Shared Graph Team within the Search and AI Platform in Amsterdam. You will design graph-based search services and build scalable backend systems using Java/Spring Boot, GraphQL, and AWS/Kubernetes.

You will collaborate to deliver advanced search and recommendation features, ensure reliable monitoring, and promote clean code and SOLID practices across the team.

Qualifications

  • 4+ years of professional software engineering experience 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 APIs design.
  • Solid background in cloud-native architectures with AWS and Kubernetes (EKS).
  • Advocate of best practices for rapid development of quality software, including SOLID, clean code, architectural patterns, CI/CD.
  • Familiarity with Agile, Kanban, or other iterative development methodologies.

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.
  • Champion clean code, SOLID principles, and engineering best practices, mentoring engineers.
  • Collaborate with product managers and engineering teams to deliver advanced search and recommendation features.
  • Ensure robust monitoring and logging with New Relic and Coralogix, driving reliability and performance.

Skills

Java
Spring Boot
GraphQL
REST APIs
AWS
Kubernetes (EKS)
SOLID principles
CI/CD
Agile/Kanban

Tools

GraphQL API/REST design
Neo4j
DynamoDB
RDS
S3
SQS
SNS
Kinesis

Job description

Elsevier is seeking a Senior Software Engineer II for the Shared Graph Team within the Search and AI Platform in Amsterdam. You will design graph-based search services and build scalable backend systems using Java/Spring Boot, GraphQL, and AWS/Kubernetes.

You will collaborate to deliver advanced search and recommendation features, ensure reliable monitoring, and promote clean code and SOLID practices across the team.

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

Similar jobs worth comparing

Senior Software Engineer I – Search and AI Platform
Senior Software Engineer I – Search and AI Platform

Elsevier • Amsterdam

On-site
EUR 87,000 - 145,000
Comprehensive Pension Plan
Generous vacation entitlement
Sabbatical leave
+1
Senior Graph DB Engineer - Neo4j/AWS Neptune (Amsterdam)
Senior Graph DB Engineer - Neo4j/AWS Neptune (Amsterdam)

YO AI Labs • Amsterdam

On-site
EUR 70,000 - 95,000
Graph DB Engineer – Knowledge Graph & Cloud (Amsterdam)
Graph DB Engineer – Knowledge Graph & Cloud (Amsterdam)

Elvis Eckardt Recruitment • Amsterdam

Hybrid
EUR 80,000 - 110,000
Competitive compensation package
Hybrid working model
Opportunity to work on enterprise-scale transformation programmes
Graph Database Engineer
Graph Database Engineer

Elvis Eckardt Recruitment • Amsterdam

Hybrid
EUR 80,000 - 110,000
Competitive compensation package
Hybrid working model
Opportunity to work on enterprise-scale transformation programmes
Senior MLOps Engineer for GenAI & Search Systems
Senior MLOps Engineer for GenAI & Search Systems

Elsevier • Amsterdam

On-site
EUR 110,000 - 140,000
Wellbeing initiatives
Shared parental leave
Study assistance
+1
Senior AI Platform Engineer — Scalable ML Systems
Senior AI Platform Engineer — Scalable ML Systems

Salt Digital Recruitment • Amsterdam

On-site
EUR 152,000 - 193,000
Director, AI Search & Evaluation: Strategy & Impact
Director, AI Search & Evaluation: Strategy & Impact

Elsevier • Amsterdam

On-site
EUR 150,000 - 190,000
Comprehensive Pension Plan
Home, office, or commuting allowance
Generous vacation entitlement and sabb
+1
Senior Software Engineer: Large-Scale Data Pipelines & Indexing
Senior Software Engineer: Large-Scale Data Pipelines & Indexing

Nebius B.V. • Amsterdam

On-site
EUR 90,000 - 130,000
Competitive compensation
Career growth
Flexibility
+2
Senior Knowledge Platform Engineer (Graph & AI)
Senior Knowledge Platform Engineer (Graph & AI)

Adyen • Amsterdam

On-site
EUR 110,000 - 140,000
Senior Data Scientist - AI Search & RAG | Flexible Hours
Senior Data Scientist - AI Search & RAG | Flexible Hours

Elsevier • Amsterdam

On-site
EUR 54,000 - 90,000