Full Stack Engineer - Justice AI Unit

Our justice system faces serious challenges, from rising demand and staff shortages to siloed systems and inconsistent access. AI presents an opportunity to address these problems at scale. But this opportunity must be seized with care.

The Justice AI Unit is a small, fast-moving and innovative team. We build and ship products quickly across the Ministry of Justice. By embedding AI that enhances, not replaces, human judgement, we aim to deliver better outcomes, faster services, and greater fairness for all.

About the Role

As a Full Stack Engineer at the Justice AI Unit, you will build and maintain AI-powered products that transform how courts, prisons, and probation services operate. You'll work on scaled products like Justice Transcribe- a production application that uses speech-to-text and LLM technology to automatically generate case notes for frontline justice staff. This is a hands-on engineering role where you'll own features end to end: from database schema to API design to polished user interfaces. You'll work directly with users to understand their needs, ship iteratively and see your code make a real difference in one of the most complex and vital systems in the country. Join us to transform justice through practical, responsible AI.

Responsibilities



Essential Criteria



Desirable Criteria

What We Offer



The Justice AI Unit is part of the Ministry of Justice, building AI tools that make a difference for frontline staff and the people they serve.

Agreed Expectations 

The successful candidate will be expected to work from London as the home base of the Justice AI Unit. Candidates not currently based in London will be required to either relocate or undertake regular travel to London, with attendance expected at least once per week, in line with business needs. 

How to apply 

The selection process for this vacancy will utilise Civil Service Success Profiles and will assess your Experience, Technical skills and Behaviours. 

Application  

Applicants should provide a CV which demonstrates evidence of the essential criteria for this role. 

Following sift, candidates who meet the required standard will be invited to take part in a two-stage assessment process: 

Stage 1: Technical Assessment (Online) 
Candidates will be asked to complete a technical assessment designed to evaluate their role-specific skills focussing on a realistic engineering scenario, allowing candidates to demonstrate their problem-solving approach and technical judgement. This will be followed by a 30-minute discussion, where we will explore your technical approach. 

Only candidates who meet the required standard at this stage will progress to the Behavioural Interview.  

Stage 2: Behavioural Interview (Face-to-Face) 
Successful candidates from Stage 1 will be invited to attend a full interview. The following Civil Service behaviours will be assessed: 

Further details will be provided to candidates invited to each stage.