
Senior Software Engineer II – Data Engineering
RELX
full-time
Posted on:
Location Type: Office
Location: London • United Kingdom
Visit company websiteExplore more
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