Avanti Recruitment is working with a growing SaaS technology company to recruit a Mid-Level NLP Engineer to join a specialist team building and supporting production NLP and document-processing technology.
This is a hands-on engineering role focused on improving how a live software platform extracts and processes information from complex documents.
You will work closely with a Senior NLP Specialist, initially supporting the existing production environment and gradually taking ownership of larger features and new functionality.
What you'll be doing
-
Developing and maintaining Python-based NLP and document-processing services
-
Extracting and processing information from Word documents, PDFs and unstructured text
-
Working with NLP techniques such as information extraction, classification, pattern matching and entity extraction
-
Investigating and resolving issues in a live production environment
-
Debugging, testing and releasing fixes
-
Contributing to new document-intelligence functionality
-
Working with modern LLM technology alongside more traditional NLP approaches
What we're looking for
-
Strong commercial Python experience
-
Hands-on Natural Language Processing experience
-
Experience with document extraction or unstructured text
-
Experience working on live production software
-
Good understanding of debugging, testing and release processes
-
Experience with tools such as spaCy, NLTK, NER or equivalent NLP technologies
Useful but not essential:
-
LLM / Generative AI exposure
-
AWS
-
Elasticsearch / OpenSearch
-
OCR
-
C# / .NET
-
LegalTech, FinTech, RegTech or other document-heavy environments
This is not a research or proof-of-concept role. The team is looking for someone who enjoys applying NLP to real software used by real customers.
Salary:
Up to £70,000
Location: Fully remote across the UK
If you have commercial Python and NLP experience and enjoy solving practical document-processing problems, please apply for further information