Python Engineer (OCR & NLP Specialist)
Python Engineer (OCR & NLP Specialist)
Typical UK Salary: £60,000 – £90,000 per year
Key Responsibilities:
• Build the OCR engine for contract uploads.
• Implement NLP models to detect renewal dates, suppliers, notice periods, and contract terms.
• Design data-cleaning pipelines for scanned PDFs and images.
• Develop and maintain the extraction logic for structured contract summaries.
• Collaborate with backend engineers to deliver AI-ready endpoints.
• Research and optimise ML models for accuracy.
Required Skills:
• Strong Python (FastAPI, Flask or Django).
• Hands-on experience with OCR tools (Tesseract, AWS Textract).
• NLP libraries such as spaCy, NLTK, HuggingFace Transformers.
• Experience with PDF parsing and text extraction.
• Model optimisation and evaluation.
• Familiarity with AWS or Azure ML services.