Job Search and Career Advice Platform

Enable job alerts via email!

Lead AI Software Engineer (Java/Scala) — Production ML

iManage

Greater London

Hybrid

GBP 80,000 - 120,000

Full time

27 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Greater London seeks an AI Principal Software Engineer to innovate at the intersection of AI and real-world applications. You will collaborate with a diverse team to turn research into production, enhancing client experiences with AI-driven solutions. Candidates should have a strong software engineering background, with expertise in Java or Scala, and a passion for solving complex challenges. This position allows for a hybrid work environment, with a commitment to inclusivity and employee well-being.

Benefits

Market leading salary
Annual performance-based bonus
Enhanced parental leave
Pension matching up to 6%
BUPA private medical insurance
Flexible time off policy
Wellness days
Behavioral health platform access

Qualifications

  • 7+ years of engineering experience building and shipping production software.
  • Deep expertise in JVM ecosystem (Java/Scala) with proven ability to build high-performance, fault-tolerant systems.
  • Strong software engineering skills with a track record of building systems that scale in a SaaS environment.

Responsibilities

  • Designing and implementing retrieval systems bridging traditional search with modern semantic understanding.
  • Working directly with customers to gather feedback and iterate on solutions.
  • Building and optimising production systems handling concurrent queries.

Skills

Problem-solving
Self-directedness
Judgment on AI vs traditional engineering

Education

Bachelor's degree in Computer Science

Tools

Java
Scala
Kubernetes
Azure cloud services
Job description
A leading technology firm in Greater London seeks an AI Principal Software Engineer to innovate at the intersection of AI and real-world applications. You will collaborate with a diverse team to turn research into production, enhancing client experiences with AI-driven solutions. Candidates should have a strong software engineering background, with expertise in Java or Scala, and a passion for solving complex challenges. This position allows for a hybrid work environment, with a commitment to inclusivity and employee well-being.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.