NLP Engineer in London

NLP Engineer in London

London Full-Time 50000 - 60000 ÂŁ / year (est.) No home office possible
Dyad AI

At a Glance

  • Tasks: Join our team to build and enhance NLP systems for clinical document processing.
  • Company: Dyad, a forward-thinking tech company in the healthcare AI space.
  • Benefits: Enjoy a flexible hybrid work environment, 25 days annual leave, and a dog-friendly office.
  • Other info: Fast-paced startup culture with opportunities for professional growth.
  • Why this job: Make a real impact in healthcare by working on innovative NLP projects.
  • Qualifications: Bachelor's degree and 2+ years of experience in applied NLP and machine learning.

The predicted salary is between 50000 - 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. 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

  • Minimum of a bachelor's degree in computer science, computational linguistics, or equivalent educational attainment.
  • At least 2 years of commercial experience. 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.

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.

NLP Engineer in London employer: Dyad AI

Dyad is an exceptional employer that fosters a collaborative and innovative work culture, particularly for those passionate about applied AI in the healthcare sector. With a flexible hybrid working environment, generous annual leave, and a modern office located near Chancery Lane, employees are encouraged to thrive both personally and professionally. The company prioritises employee growth through hands-on experience with cutting-edge NLP technologies and offers a supportive atmosphere that values accuracy and reliability.
Dyad AI

Contact Detail:

Dyad AI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land NLP Engineer in London

✨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 common NLP challenges and solutions. Be ready to discuss your experience with OCR, entity extraction, and integrating LLMs. Practice explaining complex concepts in simple terms to demonstrate your communication skills.

✨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, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace NLP Engineer in London

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
Evaluation Metrics Design
LLM Integration
Healthcare Terminologies
Problem-Solving

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 match what we're looking for!

Showcase Your Projects: Include specific examples of your work in applied NLP and machine learning. If you've built or improved production systems, let us know! We love seeing real-world applications of your skills.

Be Clear and Concise: When writing your cover letter, keep it clear and to the point. Explain why you're interested in the role and how your background makes you a great fit. We appreciate straightforward communication!

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. We can’t wait to hear from you!

How to prepare for a job interview at Dyad AI

✨Know Your NLP Stuff

Make sure you brush up on your NLP knowledge, especially around clinical document processing. Be ready to discuss your experience with Python and any frameworks you've used. They’ll want to see that you can talk the talk and walk the walk when it comes to building and maintaining production NLP systems.

✨Showcase Your Problem-Solving Skills

Prepare 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’ve improved pipeline performance or reduced errors in past projects.

✨Familiarise Yourself with Clinical Terminologies

Since this role involves working with healthcare data, it’s crucial to understand clinical terminologies like SNOMED CT. Brush up on these terms and be ready to discuss how you’ve integrated them into your work or how you would approach doing so.

✨Be Ready for Technical Questions

Expect some technical questions about your experience with NER, entity-linking models, and regression testing for NLP systems. Prepare to explain your thought process and the techniques you’ve used in your previous roles, as they’ll want to see your depth of knowledge and hands-on experience.

NLP Engineer in London
Dyad AI
Location: London

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

>