This post sits within the Senior Software Engineer job family and provides specialist expertise in Python and AI/ML engineering day-to‑day.
In this role, you will design, build, maintain and support robust software solutions that underpin our digital products and internal services. You will be responsible for developing and operating scalable data pipelines, APIs and cloud-native infrastructure, and for applying AI/ML techniques, including OCR, large language models and computer vision, to automate processes and improve efficiency.
Working across the full delivery lifecycle, you will contribute to discovery, design, implementation, testing, deployment and ongoing support. You will collaborate closely with multidisciplinary teams, ensuring solutions are secure, reliable, maintainable and aligned to architectural and engineering standards, while continuously improving performance and user outcomes.
Technical Experience
Essential Experience
Behaviours
Working Together
Works collaboratively within multidisciplinary teams, partnering with engineers, architects, and stakeholders to translate business and technical requirements into practical AI/ML solutions, sharing knowledge and contributing to collective delivery outcomes.
Managing a Quality Service
Takes responsibility for the design, delivery, and ongoing operation of secure, resilient, and high-performing AI/ML platforms, implementing monitoring, incident management, and continuous improvement to ensure services consistently meet user needs and agreed service levels.
Delivering at Pace
Plans and delivers complex AI/ML technical work across multiple priorities, using automation, CI/CD, and agile practices to release reliable platform capabilities quickly while managing risk and maintaining service stability.
We’ll assess you against these behaviours during the selection process:
Stage one – Application Process
To apply, click on ‘Apply now’ and complete the online application form.
You will need to submit:
Please note:
Stage two – Virtual assessment
If your application is successful, you’ll be invited to an online interview where you’ll be assessed on the following essential criteria:
Candidates who are successful at this stage will progress to the final stage assessment in merit order, in line with the UK Civil Service recruitment principles.
Stage three – In person assessment
If successful at first stage assessment, you will be invited to an in-person interview which will include the following:
Behaviour based interview questions will be given to candidates 15 minutes before the start of the interview to allow candidates to prepare in advance. You will be able to take short notes with you into the interview from your preparation.
Recruitment Timeline:
Close: 10th of May at 23:59
Sift: week commencing 11th of May
Stage 1 Assessment: week commencing 18th of May (subject to change)
Final Stage Assessment: week commencing 25th of May (subject to change)
Feedback will only be provided if you attend an interview or assessment.
This job is broadly open to the following groups:
Further information on nationality requirements
We recruit by merit on the basis of fair and open competition, as outlined in the Civil Service Commission’s recruitment principles .
For further information relating to RoS, including:
Additional details on pay & benefits
The Civil Service Code
Complaints process
Use of AI in the application/recruitment process,
If you have any questions, please contact [email protected]
Full job description Updated: Today Location: London, LND, United Kingdom Job ID: 25107724-OTHLOC-3526-2DR Not ready to apply? Join our Talent...
Apply For This JobFull job description The Firm XTX Markets is a leading algorithmic trading firm which uses state-of-the-art machine learning technology to...
Apply For This JobFull job description JCB World Headquarters Rocester, ST14 5JP Engineering Systems Support Engineer Salary: Competitive Salary Working Pattern: Full Time...
Apply For This JobFull job description Head of Technology Farringdon, London (EC1M) Permanent Hybrid working Toyota Connected Europe (TCEU) is seeking an enthusiastic...
Apply For This JobFull job description Mission Speechify is the easiest way to listen to the world’s information. Articles on the web, documents...
Apply For This JobFull job description At DMS, we are looking for like-minded talented people who want to be part of our journey....
Apply For This Job