Point your AI agent at freehire and let it find you a job.

Get the CLI →

Mid-Level NLP Engineer

Discussion

Summary

Hands-on Python NLP engineer building and maintaining production document-processing services that extract information from PDFs, Word docs, and unstructured text using spaCy, NLTK, and LLMs in a UK-based SaaS company.

Salary: £45,000 - 70,000 per year Requirements: 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 or Generative AI exposure Useful but not essential: AWS experience Useful but not essentia…

Skills

See also

ML / AI jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available