Elsevier

Elsevier

London

Senior Software Engineer I – Search and AI Platform

Full-Time£65,000 - 105,000 per yearevvelsi günUnited Kingdom
IT

Job Description

Salary: £65,000 - 105,000 per year

Requirements:
  • 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 API design.
  • Solid background in cloud-native architectures with AWS and Kubernetes (EKS).
  • An advocate of best practices for rapid development of quality software, including SOLID principles, clean code, architectural design patterns, and CI/CD.
  • Familiarity with Agile, Kanban, or other iterative development methodologies.
  • Comfortable learning new technologies, languages, and tools on the job.
  • Inclusive, positive, collaborative mindset with a desire to deliver real business value to customers.
  • Experience with Apollo Router or advanced GraphQL federation strategies is nice to have.
  • Background in data modelling for graph-based systems is nice to have.
  • Familiarity with search platforms or AI-driven discovery systems is nice to have.
  • Experience working in high-throughput, distributed systems is nice to have.
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, setting standards and 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.
Technologies:
  • AI
  • API
  • AWS
  • Apollo
  • Backend
  • CI/CD
  • Cloud
  • GraphQL
  • Support
  • Java
  • Kanban
  • Kubernetes
  • REST
  • Spring
  • Spring Boot
  • Web
  • Neo4J

More:

We are part of Elseviers Search and AI Platform, an agentic data platform that powers products such as LeapSpace, Scopus, ScienceDirect, Clinical Key, Reaxys, and our next-generation AI-powered search systems. Our platform uses agentic services to interrogate rich knowledge graphs, search and recommendation systems, and a large collection of research data to deliver insights to the scientific community. We offer a culture of innovation, collaboration, and excellence, with a strong focus on work/life balance, flexible working hours, wellbeing initiatives, shared parental leave, and a range of benefits including a comprehensive pension plan, generous vacation entitlement, sabbatical leave options, family care leave, a personal choice budget, internal communities and networks, employee discounts, and an Employee Assistance Program. The role is based in London Wall or Amsterdam, and if performed in Amsterdam the base pay range is 86,900 - 144,600. We are committed to an accessible hiring process and equal opportunity employment.

last updated 36 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Elsevier

Elsevier

Elsevier

London

IT

Skills & Technologies

JavaScalaSpringAWSKubernetesCI/CDGraphQLRESTAIAgileUI

Inferred from job description

Salary Insight

£85,000

This role

£75,000

UK median

This salary is 13% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom