Intelligent Legal Solutions

Middle NLP Specialist

$$$$
Product

We respond to every candidate.

Your application will not be ignored.

Please write why you would like to work together.

If you see this vacancy in several weeks/month - write anyway; we often hire people of different levels.
 

The main information (if you don’t like reading long descriptions)

  • Full-time
  • Remote-first team working primarily within UK business hours
  • Experience: 3+ years
  • English: В2+
  • Start date: as soon as possible
  • Long-term cooperation: we want you to work with us for as long as you can :)

About Us

This position is a direct opportunity with a leading UK company.

The Company builds B2B legal technology that helps law firms deliver faster, higher-quality work. The Company’s platform streamlines legal workflows involved in a niche area of law so lawyers can accelerate drafting, negotiation, and compliance at scale.

Tech highlights - we operate a single-tenant SaaS architecture hosted on AWS across multiple regions, built with a modern stack: Python/Django 6, React 18/TypeScript, PostgreSQL, Redis, Elasticsearch/ OpenSearch, S3, ECS, and Lambda.

Our teams work in Agile Scrum squads, supported by strong CI/CD, IaC (Terraform/Terragrunt), and security-first practices (SOPS, KMS). It’s only a web application, no mobile.

About Team

At the moment, our team consists of Developers, Manual QAs, Automation QAs, Project Managers, UI/UX Designers, DevOps Engineers, etc.

We value:

  • Speaking up (good ideas are welcome)
  • Growth (we’ll help you get there)
  • Learning & innovation (we like experiments that don’t break Prod)

About You 

We are seeking a Middle NLP Specialist to design, build, and optimize the text-processing, document intelligence, and language-driven services that power ProVision. You’ll work closely with back-end engineers, front-end engineers, QA, and DevOps to deliver reliable, scalable, and secure NLP-enabled systems serving global enterprise clients.

The ideal candidate will bring strong experience in Python, NLP libraries, document parsing, information extraction, search/retrieval, and textual data transformation, with a focus on performance, maintainability, and production-grade architecture. Experience integrating LLM-powered workflows into enterprise applications is highly desirable.

Essential Requirements

  • Proven experience as an NLP Engineer, Applied AI Engineer, Machine Learning Engineer (NLP focus), or Back-End Engineer with significant NLP experience in a SaaS or production environment.
  • Strong proficiency in Python 3.10+.
  • Strong experience with NLP libraries and frameworks for text processing, tokenization, entity extraction, classification, embeddings, or semantic search.
  • Experience working with document-heavy or unstructured text data.
  • Familiarity with asynchronous processing and AWS ecosystem (ECS, Lambda, S3, RDS, SQS/SNS).
  • Competence in Git, CI/CD, and Agile/Scrum development.
  • Strong problem-solving and debugging skills with an emphasis on performance, reliability, and output quality.
  • Experience evaluating and improving the quality of text extraction, classification, or retrieval pipelines.

Preferred Requirements

  • Experience with PostgreSQL, Redis, and/or Elasticsearch/OpenSearch
  • Experience with .NET
  • Experience with LLM application development, including prompting, RAG workflows, embeddings, and model orchestration.
  • Familiarity with spaCy, NLTK, Hugging Face, sentence-transformers, LangChain, LlamaIndex, or equivalent tooling.
  • Experience with PDF, Word, and OCR/text extraction pipelines, including libraries such as pdfplumber, PyPDF2, python-docx, docxtpl, or equivalent.
  • Experience working with legal, financial, or other highly structured professional documents.

Personal Attributes

  • Pragmatic engineer with a focus on reliability, experimentation, and clean architecture.
  • Analytical and detail-oriented problem-solver with strong judgment on trade-offs between model quality, latency, and maintainability.
  • Collaborative and communicative in cross-functional Agile teams.
  • Proactive in improving data pipelines, extraction quality, and developer experience.

Our benefits and culture

  • Competitive compensation
  • A strong engineering team and a challenging LegalTech product, working on complex technical problems.
  • Opportunity to lead NLP and document intelligence capabilities for a global legal-tech platform.
  • Exposure to complex, enterprise-grade workflows, legal-document automation challenges, and cutting-edge AI/NLP applications.
  • An environment where you'll continuously learn, grow, and take meaningful ownership of your work
  • No micromanagement
  • No bureaucracy (well, almost 🙂)
  • No useless tasks
  • Work-life balance
  • Respect & trust
  • Supportive team environment

The Hiring Process

  • HR interview 
  • 2 technical interviews 

Thank you for considering a career with Intelligent Legal Solutions. We appreciate your interest and look forward to learning more about you

Required skills experience

NLP 3 years
Python 3 years
SaaS 3 years
AWS 3 years

Required languages

English B2 - Upper Intermediate
Published 14 August
45 views
·
20 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...