Dyad

Natural Language Processing Engineer

London, United Kingdom
Python API Machine Learning OCR LLM
Description

NLP Engineer

Location: London, United Kingdom

Department: AI

The role

Dyad is seeking an NLP Engineer to join our Applied AI team and work on the clinical document understanding pipeline that underpins BetterLetter and related products.


This is a hands-on engineering role focused on building, improving, and maintaining production NLP systems. You will work on OCR-aware document processing, entity extraction and linking, and the safe integration of LLM components within a constrained, regulated architecture.


The role is offered on a hybrid basis from our London office.




Core responsibilities

The role requires a minimum of a bachelor's degree in computer science, computational linguistics, or equivalent educational attainment.


  • Design, build, and maintain NLP pipelines for clinical document processing using Python.
  • Develop and extend pipeline components as well as training configurations, packaging, and versioning. Refactor and improve pipeline components for maintainability, scalability, and clarity.
  • Train, evaluate, and deploy NLP and OCR models for clinical concepts. Maintain evaluation datasets and implement regression testing for model and pipeline updates.
  • Improve document structure detection, sectioning, and layout-aware extraction, particularly for scanned documents.
  • Enhance handling of negation, temporality, and related concepts in clinical text.
  • Analyse production errors and implement targeted improvements to reduce recurring extraction and coding issues.
  • Integrate LLM-based components into the pipeline using structured inputs and validated outputs. This includes implementing schema validation, rule-based checks, and other guardrails around model outputs.
  • Optimise pipeline performance, including latency, throughput, and cost per document.
  • Collaborate with Engineering to support production deployment and monitoring of NLP components.



Requirements

Experience & technical background

At least 2 years of commercial experience is required to be considered. This is not a graduate role.

  • Strong professional experience in applied NLP and machine learning engineering.
  • Advanced Python skills, including experience building and maintaining production ML systems.
  • Hands-on experience with common NLP frameworks.
  • Experience training and evaluating NER and/or entity linking models.
  • Experience working with noisy or unstructured text data, such as OCR-derived documents.
  • Familiarity with combining rule-based and statistical approaches in production systems.
  • Experience designing and implementing evaluation metrics and benchmarks as well as regression testing for NLP systems.

Desirable experience

  • Experience working with healthcare or clinical text.
  • Familiarity with clinical terminologies such as SNOMED CT.
  • Experience integrating LLMs into structured application pipelines.
  • Experience working in regulated or high-assurance environments.
  • Exposure to hybrid symbolic and generative AI architectures.

Personal attributes

  • Detail-oriented with a strong focus on accuracy and reliability.
  • Pragmatic approach to problem-solving, selecting appropriate techniques for the task.
  • Comfortable working in a fast-paced startup environment.
  • Strong communication skills and ability to work effectively within a multidisciplinary team.




Our hiring process

  1. Introductory screening interview (30 minutes)
  2. Technical deep-dive interview with Applied AI and Engineering leadership
  3. Final interview and offer




Benefits

  • Competitive salary
  • Company pension
  • 25 days of paid annual leave (pro-rata)
  • Flexible hybrid working environment
  • Employee Assistance Programme
  • Modern, dog-friendly office near Chancery Lane with free drinks

About the Company

Dyad's mission is to improve the delivery and efficiency of healthcare.

We are building a platform to model and manage the flow of information within healthcare organisations, improving outcomes for patients, payers, and healthcare providers. We believe data handling in current healthcare systems is needlessly complex and disconnected, leading to isolated and inefficient decision making. To showcase how this technology can advance the delivery of healthcare and improve lives, we build and deploy products for healthcare providers and payers into the UK and US markets.

Dyad is an energetic, health-tech startup, currently around forty employees. Our team is growing as we explore new markets and opportunities. We are passionate about technology and its applications in worthwhile ventures. New joiners will have a significant impact on the direction of the company, as well as our culture.

Our products

Dyad's Platform: Dyad's products are founded upon our Semantic AI platform, which enables payers and providers to access cutting-edge AI capabilities for their own use cases and applications. Our partners either use the platform APIs directly or work with us to develop applications for their use cases. For more information, please see our Platform page.

Primary care operations: Dyad develops a suite of products for healthcare operations, including:

  • BetterLetter, our AI tool helping practices decrease their admin burden in processing clinical letters. We use this to reduce staff time spent identifying codes to be applied to the record as well as suggesting follow-up tasks and workflow optimisations. BetterLetter helps providers save time, save cost, improve performance under audit and build staffing resilience.


Dyad
Dyad

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say