> Markdown version of [/jobs/ext/4679869-software-development-and-support-engineer](https://www.wearedevelopers.com/jobs/ext/4679869-software-development-and-support-engineer). 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). --- # Software Development and Support Engineer - **Company:** Heales Medical - **Location:** St Neots, United Kingdom - **Salary:** £41,274 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Cyber Security, Databases, Relational Databases, Linux, Graph Database, Desktop Environments, Human-Computer Interaction, PostgreSQL, Machine Learning, Network Architecture, Open Source Technology, Svelte, Software Engineering, SQL Databases, Systems Integration, Graphics Processing Unit (GPU), Software Application Programming, Generative AI, Gitlab, Containerization, Information Technology, Elixir - **Published:** November 12, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5962559888 ## About the Role * A qualification in Computing (degree or above). * An MSc in a relevant AI/ML course. * Excellent communication skills. * Confidence and experience using open-source solutions and models. * Experience or knowledge of relational database management systems (RDBMS) and SQL, preferably PostgreSQL. * Good knowledge of Linux, including both server and desktop environments. * Knowledge of Elixir, Svelte and/or Rust. * Experience setting up AI/ML servers using GPUs. * Experience or knowledge of container technology, particularly LXD. * A good understanding of cyber security and AI assessment. * Full UK driving licence and willingness to travel to other company locations when required., If you're passionate about Software Development, AI and Machine Learning, and want to work on innovative projects that have the potential to transform healthcare services, we'd love to hear from you. ## Description We are looking for a talented and motivated AI/ML Software Development and Support Engineer to join our IT team at Heales Medical. This is an exciting opportunity to contribute to the development of AI and Machine Learning solutions that will help automate and enhance our healthcare services. You will work on a range of innovative projects alongside our IT team and clinical colleagues, helping to develop technology that can make a real difference to our clients, their employees and the wider public. Heales Medical is a growing provider of Occupational Health services across the UK, committed to innovation and continuously developing our technology and services. This is a varied technical position combining Machine Learning, full-stack software development and IT support. You will be involved in developing and implementing existing AI/ML initiatives, including AI-powered triage systems, medical-grade risk assessment models and automated documentation processes. The role will involve developing and deploying AI models, working with a variety of open-source AI Models, open-source solutions, database technologies and our Linux infrastructure, developing applications from user interface through to server-side functionality. You will also be responsible for ensuring that data is appropriately anonymised, integrating new developments with our existing management system and supporting the ongoing maintenance, security and performance of our IT infrastructure. Working closely with other members of the IT team and colleagues across the organisation, you will contribute to exciting healthcare technology projects while ensuring that solutions are delivered securely, effectively and within agreed timescales. This is primarily an office-based role at our St Neots head office, with occasional travel to other company locations when required. Software Development & AI/ML Innovation * Develop and implement existing Machine Learning initiatives, including AI-powered triage systems, medical-grade risk assessment models and automated documentation processes. * Develop and deploy AI/ML solutions tailored for healthcare applications. * Identify opportunities for new AI/ML implementations that support organisational objectives and improve healthcare service delivery. * Integrate advanced Retrieval-Augmented Generation (RAG) techniques and knowledge graph solutions. * Evaluate and improve the performance, accuracy and efficiency of AI models and applications. Full-Stack Development & System Integration * Undertake full-stack software development, covering user interfaces and server-side applications. * Integrate new developments with the organisation's existing management system and open-source tools. * Work with relational database management systems and SQL. * Ensure appropriate data anonymisation when working with healthcare information. * Complete agreed development projects within specified timescales. * Work collaboratively with other members of the IT team to ensure successful integration of development work into the organisation's main computer systems. IT Infrastructure, Security & Support * Support the maintenance of the organisation's locally hosted and cloud-based AI servers, including updates and backups where necessary. * Assist with the maintenance of the organisation's network infrastructure where required. * Work with other members of the IT team on development and production support activities through GitLab. * Assist with the identification and resolution of security issues. * Support testing of software, systems and processes. * Ensure development and support activities comply with the organisation's policies, practices and procedures. Collaboration & Continuous Improvement * Work closely with the IT team and wider organisation to understand business requirements and deliver effective technical solutions. * Provide technical guidance and share knowledge of AI/ML methodologies and best practice with other IT team members. * Develop and maintain technical documentation and reporting for technical and non-technical audiences. * Take active steps to understand the business, software and tools required to undertake agreed projects. * Keep up to date with developments in Machine Learning, AI and database technologies.