Principal AI Software Engineer (Java, Scala)

iManage

Full-time Computer Occupations
Apply Now
Location
London, England, United Kingdom
Posted
June 05, 2026

Job Description

We offer a flexible working policy that supports a healthy balance between personal and professional wellbeing. This role requires in-office presence on Tuesdays & Thursdays to collaborate, connect, and learn from peers - while also maintaining the flexibility for meaningful work-life balance.

Being an AI Principal Software Engineer at iManage Means…
You'll be at the forefront of AI research and practical engineering, working at the intersection where cutting-edge ML meets production systems serving millions of user queries. You'll work on a small, autonomous team with direct customer contact, taking ideas from the lab into production within an established DMS company with petabytes of data. This is an opportunity to make our customers' data truly work for them through AI-powered experiences.

We view research and engineering as two sides of the same coin. You'll be shaping a new offering by learning directly from customers, analysing usage patterns, and applyi...