> Markdown version of [/jobs/ext/3179402-ai-system-developer-ad2921](https://www.wearedevelopers.com/jobs/ext/3179402-ai-system-developer-ad2921). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI System Developer - AD2921 - **Company:** University of St Andrews - **Location:** St Andrews, UK (Remote available) - **Salary:** £32,080.0 - £37,694.0 - **Contract:** Temporary contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Encodings, EHealth, Software Engineering, Data Logging, Large Language Models, Information Technology, Codebase, Software Version Control - **Published:** September 25, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=90a8b36a7a994dd9 ## About the Role The successful applicant will have a good first degree in computer science, software engineering, data science or a related discipline, or equivalent professional experience, and will be comfortable working within an existing codebase and with LLM or conversational-AI APIs. Experience of digital health, or of safeguarding features in conversational systems, is desirable. ## Description * Adapt the existing SimPatient platform for patient-facing use, so that it administers the FCR4 screening tool and triggers the scripted MiniAFTERc intervention above threshold. * Encode the manualised MiniAFTERc intervention as a conversational flow, revising prompts and scripts in response to fidelity review. * Extend the platform's safeguarding behaviour for patient-facing risk (e.g. suicidal ideation), including escalation messaging. * Configure logging and export of transcripts and scores for the pilot analyses, and maintain version control, tests and documentation. ## Related Videos - [A Brief History of Data Storage](https://www.wearedevelopers.com/videos/974-a-brief-history-of-data-storage) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [You are not an AI developer](https://www.wearedevelopers.com/videos/1148-you-are-not-an-ai-developer) - [JSON and Beyond](https://www.wearedevelopers.com/videos/968-json-and-beyond) - [Why your codebase lies to AI?](https://www.wearedevelopers.com/videos/100281-why-your-codebase-lies-to-ai) - [Why optimizing for system comprehension is key to implementing AI for software development](https://www.wearedevelopers.com/videos/100210-why-optimizing-for-system-comprehension-is-key-to-implementing-ai-for-software-development) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models)