Senior Software Engineer I – AI Engineering in London

Senior Software Engineer I – AI Engineering in London

London Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
RELX INC

At a Glance

  • Tasks: Design and develop innovative AI services while mentoring fellow engineers.
  • Company: Join a pioneering team at the forefront of AI in research and healthcare.
  • Benefits: Enjoy a healthy work-life balance with wellbeing initiatives and study assistance.
  • Other info: Collaborative environment with opportunities for career growth and learning.
  • Why this job: Make a real impact by shaping the future of generative AI technology.
  • Qualifications: 5+ years in software engineering with expertise in Python and Java.

The predicted salary is between 60000 - 80000 £ per year.

About the Team

Our team builds LeapSpace, the research companion for the people working at the frontier of human knowledge: researchers, clinicians, and innovators advancing science, healthcare, and life sciences. We help them ask better questions, follow ideas across disciplines, and reach decisions they can stand behind. LeapSpace fits into the real workflow of a researcher. It reads with them, drafts with them, and remembers context across a project, so the heavy lifting of reviewing literature, comparing evidence, and structuring arguments becomes lighter and faster. Our team shapes every part of that experience, from the moment a user types a question to the moment they cite a result in their work.

About the Role

We are seeking a Senior Software Engineer I with a passion for generative AI and platform architecture. In this role, you will implement robust systems to deliver reusable AI services and components, collaborating closely with cross‑functional stakeholders to solve meaningful challenges. You will also contribute to mentoring other engineers and help evolve our engineering practices.

Responsibilities

  • Design, develop, and maintain generative AI services and reusable components using mostly Python and a little bit of Java.
  • 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.
  • Contribute to 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.
  • Solid understanding of software development methodologies and data modeling principles.
  • Deep expertise in Python and 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 track record 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.

Nice to Have

  • Experience operationalizing LLMs or building internal AI platforms.
  • Familiarity with observability practices (metrics, logging, alerts).
  • Exposure to knowledge graphs or semantic search systems.

Benefits and Work‑Life Balance

We promote a healthy work‑life balance across the organization. With numerous wellbeing initiatives, shared parental leave, study assistance, and sabbaticals, we will help you meet your immediate responsibilities and your long‑term goals. We offer country‑specific benefits—visit https://www.relx.com/careers/join-us/benefits for details.

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

USA Job Seekers: EEO Know Your Rights.

Senior Software Engineer I – AI Engineering in London employer: RELX INC

Join a forward-thinking team dedicated to advancing science and healthcare through innovative AI solutions. As a Senior Software Engineer I, you'll enjoy a supportive work culture that prioritises work-life balance, offers extensive employee growth opportunities, and fosters collaboration across disciplines. With benefits tailored to your needs and a commitment to mentoring, this role provides a unique chance to make a meaningful impact in the field of generative AI.

RELX INC

Contact Details:

RELX INC Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer I – AI Engineering in London

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to AI and software engineering. We want to see what you can do, so make it easy for us to find!

Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. The more prepared you are, the more confident you'll feel!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Senior Software Engineer I – AI Engineering in London

Generative AI
Platform Architecture
Python
Java
Backend Development
Kubernetes (EKS)
Cloud-Native Architectures

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer I role. Highlight your expertise in Python, Java, and any relevant AI projects you've worked on. We want to see how you can contribute to LeapSpace!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for generative AI and platform architecture, and explain why you're excited about joining our team. Let us know how your experience can help shape the future of research with LeapSpace.

Showcase Your Projects:If you've worked on any notable projects, especially those involving scalable backend systems or AI services, make sure to mention them. We love seeing real examples of your work and how you've tackled complex challenges in your previous roles.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our culture and values!

How to prepare for a job interview at RELX INC

Know Your Tech Stack

Make sure you’re well-versed in Python and Java, as these are crucial for the role. Brush up on your knowledge of generative AI tools and frameworks like LangChain and LangGraph, as well as Kubernetes (EKS) for deploying applications.

Showcase Your Problem-Solving Skills

Prepare to discuss specific technical challenges you've faced in previous roles. Be ready to explain how you approached these problems, the solutions you implemented, and the impact they had on your projects.

Emphasise Collaboration

Since this role involves working closely with cross-functional teams, be prepared to share examples of how you've successfully collaborated with product, platform, or research teams in the past. Highlight your experience in Agile or Kanban environments.

Mentorship Matters

As a Senior Software Engineer, mentoring is part of the job. Think of instances where you've guided less-senior developers or contributed to architectural decisions. This will show your leadership potential and commitment to team growth.