NLP Engineer

NLP Engineer

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
D

At a Glance

  • Tasks: Join our team to build and enhance NLP systems for clinical document processing.
  • Company: Dyad, a dynamic health-tech startup revolutionising healthcare delivery.
  • Benefits: Enjoy flexible hybrid working, 25 days annual leave, and a dog-friendly office.
  • Other info: Be part of a passionate team driving innovation in healthcare technology.
  • Why this job: Make a real impact in healthcare by improving information flow with cutting-edge AI.
  • Qualifications: 2+ years in NLP and machine learning, strong Python skills required.

The predicted salary is between 36000 - 60000 ÂŁ per year.

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

  • 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.
  • Optimise pipeline performance, including latency, throughput, and cost per document.
  • Collaborate with Engineering to support production deployment and monitoring of NLP components.

Requirements

  • A minimum of a bachelor's degree in computer science, computational linguistics, or equivalent educational attainment.
  • 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.
  • 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

  • Introductory screening interview (30 minutes)
  • Technical deep‑dive interview with Applied AI and Engineering leadership
  • Final interview and offer

Benefits

  • 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

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.
  • 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.

NLP Engineer employer: Dyad AI, Inc.

Dyad is an exceptional employer for those looking to make a meaningful impact in the healthcare sector. With a flexible hybrid working environment, a modern office near Chancery Lane, and a strong focus on employee growth, Dyad fosters a collaborative culture where innovative ideas thrive. Employees enjoy generous benefits, including a company pension and 25 days of paid annual leave, while having the opportunity to shape the future of health-tech alongside a passionate team.
D

Contact Detail:

Dyad AI, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land NLP Engineer

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your NLP projects, especially those related to clinical document processing. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice common NLP scenarios and be ready to discuss how you've tackled challenges in past projects.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Dyad.

We think you need these skills to ace NLP Engineer

NLP Engineering
Python
Machine Learning
OCR Processing
Entity Extraction
Entity Linking
Model Training and Evaluation
Regression Testing
Document Structure Detection
Negation Handling
Clinical Text Analysis
Familiarity with SNOMED CT
LLM Integration
Evaluation Metrics Design
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the NLP Engineer role. Highlight your experience with Python, NLP frameworks, and any relevant projects you've worked on. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about healthcare technology and how your background makes you a great fit for Dyad. Let us know what excites you about the role!

Showcase Your Projects: If you've worked on any cool NLP or machine learning projects, make sure to mention them! We love seeing practical examples of your work, especially if they relate to clinical text or document processing.

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it helps us keep everything organised!

How to prepare for a job interview at Dyad AI, Inc.

✨Know Your NLP Stuff

Make sure you brush up on your NLP knowledge, especially around clinical document processing and entity extraction. Be ready to discuss your hands-on experience with Python and any relevant frameworks you've used in production.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in previous roles, particularly with noisy or unstructured text data. Highlight your pragmatic approach to problem-solving and how you select the right techniques for different tasks.

✨Familiarise Yourself with Healthcare Terminology

Since this role involves working with clinical text, it’s crucial to understand healthcare terminologies like SNOMED CT. Brush up on these terms and be ready to discuss how they relate to your past experiences.

✨Demonstrate Team Collaboration

This position requires strong communication skills and the ability to work within a multidisciplinary team. Think of examples where you've successfully collaborated with others, especially in fast-paced environments, and be prepared to share those stories.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>