UK remote
Senior Machine Learning Engineer
About this role
💬 Accurx is where conversations happen with and about patients. For decades, the NHS has struggled with fragmented systems that make simple tasks feel impossible. We’re changing that by building a single, system-wide platform that connects everyone through communication. What started as a way for GPs to text a patient has now evolved into an all-in-one digital toolkit used by 98% of GP practices. Our platform now powers Total Triage to manage patient demand, and Self-Book , which lets patients schedule their own appointments in seconds.
We’ve automated routine care with Patient Questionnaires for long-term conditions, while Accumail finally allows staff-to-staff communication to happen instantly across different care settings. We’re now pushing the boundaries of the consultation itself with Accurx Scribe , our AI-powered note-taker that drafts medical notes in real-time. The team We are a mission-driven team of 80 engineers based in London and the surrounding areas, united by the challenge of fixing healthcare communication.
We are innovating for the NHS at a scale and depth that has never been done before, solving the real-world problems that stand between millions of patients and the care they need. We are a highly cross-functional group where engineering, product, data, and security collaborate as true peers. We foster a low-ego, high-impact environment that values expertise and new ideas, maintaining the high standards required to build and scale a national healthcare communication platform.
As a Senior Machine Learning Engineer, you'll join our Triage Intelligence team — a high-impact, cross-functional group of software engineers, Data Scientists, clinicians, and a Principal Product Manager. The team builds the intelligence that powers how Accurx understands healthcare communication across the entire product suite, with a current mission to interpret patient healthcare requests and enable fast, informed decisions about the next step in a patient's care.
Challenges you’ll solve... You will take ownership of the end-to-end technical design of ML systems - from data ingestion and training pipelines through to deployment and real-time monitoring - ensuring AI features are performant, observable, and easy to debug. You will act as the primary technical partner to our Data Scientists, evolving experimental code into high-quality, extensible library modules and building reusable components that improve developer efficiency and reduce cycle times across the team.