Senior Software Engineer / Senior AI Engineer

RELX Group
London, UK
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Automation of Tests Microsoft Azure Software Bug Management Cloud Computing Code Review Continuous Integration
+12 more
Data Stores Python (Programming Language) Systems Development Life Cycle Software Engineering SQL Databases TypeScript Data Logging Test-Driven Development (TDD) Large Language Models Information Technology Enterprise Integration Data Pipelines

Job description

Experteer Overview As a Senior Software Engineer / Senior AI Engineer in an Embedded Innovation Squad, you will shape AI-enabled solutions that turn experiments into validated, reusable capabilities. You’ll work across product areas, collaborating with host-function stakeholders to ensure builds fit real workflows and deliver measurable outcomes. You’ll design multi-component software, guide project plans, and help raise engineering standards through reviews and mentoring. This role offers exposure to cutting-edge AI workflows and the impact of scalable, enterprise-grade AI in research and healthcare domains. Pay / Benefits * Build prototypes and production-grade agentic AI solutions within a defined technical approach * Implement and test tool use, retrieval pipelines, and agent workflows * Contribute to evaluation, observability and guardrails for agentic systems with logging and alerting * Instrument solutions to capture outcome data against baselines * Integrate AI capabilities into existing enterprise workflows and systems * Translate product requirements into software designs with host-function stakeholders * Write and review detailed specifications for complex components * Complete moderately complex bug fixes and flag risks early * Implement CI/CD and modern SDLC practices including code reviews * Maintain high code quality and documentation, enabling reuse through patterns and starter kits * Collaborate across development environments (Agile, Waterfall) * Pair-program and mentor junior engineers * Develop mentoring skills and stay updated on new technologies * Support handover to host function ensuring operability after squad moves on * Keep up with technology developments and adjust responsibilities as needed Tasks * 4+ years of software engineering experience, with AI-enabled or data-intensive systems experience * BS in Engineering, Computer Science, or equivalent * Autonomous work style with ability to deliver in short cycles * Experience with agentic AI / LLMs, RAG pipelines, tool-augmented agents and retrieval-based workflows * Strong software design skills across multiple components * Ability to write and review detailed specifications for complex systems * Enterprise integration via APIs and data pipelines * Cloud experience (AWS, Azure, or GCP) * Delivery practices: CI/CD, modern SDLC, TDD, code review * Experience with relational, columnar, and vector data stores and data modeling * Proficiency in Python, Java, TypeScript/JavaScript, SQL, and relevant AI SDKs * Mentoring and collaboration abilities * Clear communication with technical peers and stakeholders * Ability to instrument solutions to measure usage, productivity, and quality metrics Key requirements * Comprehensive Pension Plan * Generous vacation entitlement and sabbatical leave * Maternity, Paternity, Adoption, and Family Care Leave * Personal Choice budget * Internal communities and networks * Employee discounts

Requirements

into existing enterprise workflows and systems * Translate product requirements into software designs with host-function stakeholders * Write and review detailed specifications for complex components * Complete moderately complex bug fixes and flag risks early * Implement CI/CD and modern SDLC practices including code reviews * Maintain high code quality and documentation, enabling reuse through patterns and starter kits * Collaborate across development environments (Agile, Waterfall) * Pair-program and mentor junior engineers * Develop mentoring skills and stay updated on new technologies * Support handover to host function ensuring operability after squad moves on * Keep up with technology developments and adjust responsibilities as needed Tasks * 4+ years of software engineering experience, with AI-enabled or data-intensive systems experience * BS in Engineering, Computer Science, or equivalent * Autonomous work style with ability to deliver in short cycles * Experience with agentic AI / LLMs, RAG pipelines, tool-augmented agents and retrieval-based workflows * Strong software design skills across multiple components * Ability to write and review detailed specifications for complex systems * Enterprise integration via APIs and data pipelines * Cloud experience (AWS, Azure, or GCP) * Delivery practices: CI/CD, modern SDLC, TDD, code review * Experience with relational, columnar, and vector data stores and data modeling * Proficiency in Python, Java, TypeScript/JavaScript, SQL, and relevant AI SDKs * Mentoring and collaboration abilities * Clear communication with technical peers and stakeholders * Ability to instrument solutions to measure usage, productivity, and quality metrics Key requirements * Comprehensive Pension Plan * Generous vacation entitlement and sabbatical leave * Maternity, Paternity, Adoption, and Family Care Leave * Personal Choice budget * Internal communities and networks * Employee discounts

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

2:20 min

Decoupling user data with decentralized web nodes

Angie Jones Angie Jones · World Congress 2023

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

Videos

See all

Related articles

See all