Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
RELX

Senior Software Engineer II – Data Engineering

RELX

Senior Software Engineer II at Elsevier developing generative AI services. Lead architecture and mentor engineers for large-scale data solutions.

Posted 4/17/2026full-timeLondon • 🇬🇧 United KingdomSeniorWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsJavaKubernetesPython

About the role

Key responsibilities & impact
  • Lead architectural design and ensure technical consistency
  • Design, develop, and maintain generative AI services and reusable components using Python
  • Define and promote best practices in engineering, including scalability, observability, testing, and CI/CD
  • Contribute to system designs spanning multiple services and modules, aligning with architectural best practices
  • Collaborate with product, platform, and research teams to translate AI prototypes into production-ready capabilities
  • Work within a Kubernetes (EKS) environment to deploy scalable, containerized applications
  • Lead the resolution of complex technical challenges across distributed systems
  • Mentor less-senior developers on engineering principles, GenAI patterns, and platform development
  • Participate in code reviews, architecture sessions, and cross-team initiatives to ensure quality and maintainability
  • Stay informed of the latest developments in generative AI and advocate for responsible integration into product ecosystems

Requirements

What you’ll need
  • 5+ years of software engineering experience
  • Proven experience leading technical architecture for large-scale platforms or services
  • Solid understanding of software development methodologies and data modelling principles
  • Deep expertise in Python (or failing that, Java)
  • Strong proficiency in backend development and familiarity with modern AI/LLM tools and frameworks (e.g., LangChain, LangGraph)
  • Strong experience with Kubernetes (EKS) and cloud-native architectures
  • Proven record of building scalable backend systems and APIs
  • Experience mentoring engineers and contributing to architectural decisions
  • Ability to work collaboratively across functions in an Agile or Kanban environment

Benefits

Comp & perks
  • Comprehensive Pension Plan
  • Generous vacation entitlement and option for sabbatical leave
  • Maternity, Paternity, Adoption, and Family Care leave
  • Flexible working hours
  • Personal Choice budget
  • Internal communities and networks
  • Various employee discounts
  • Recruitment introduction reward
  • Employee Assistance Program (global)

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavabackend developmentgenerative AIscalabilityobservabilitytestingCI/CDdata modellingAPI development
Soft Skills
leadershipmentoringcollaborationcommunicationproblem-solvingtechnical consistencyquality assurancecross-team collaborationadvocacyagile methodologies