RELX

Senior Software Engineer II – Data Engineering

RELX

full-time

Posted on:

Location Type: Office

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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

  • 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
  • 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)
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