Skip to content
TWINJAM

Applied AI

Machine Learning Engineer, Contract Understanding

Improve how TWINJAM turns a 25-page SOW into boundary rules, and how it decides whether a Slack request sits inside or outside them. Precision matters more than recall here: PMs trust us because we rarely cry wolf.

Location
Mumbai or remote within India
Type
Full-time
Compensation
₹45L to ₹62L base plus ESOPs
Reports to
Meera Krishnaswamy, CTO
Posted
Oct 14, 2026

What you will do

  • Own the clause extraction pipeline for deliverables, exclusions, revision caps, assumptions and acceptance criteria across PDF and Word SOWs.
  • Build and maintain evaluation sets drawn from consented, anonymised contracts, and report precision and recall per clause type every release.
  • Design prompting, retrieval and fine-grained classification that runs on zero-retention inference endpoints, with no customer data used for training.
  • Calibrate confidence scores so low-certainty requests route to the PM review queue instead of the alert channel.
  • Partner with Design on how evidence, citations and uncertainty are shown to project managers.

What you bring

  • 4+ years shipping NLP or document AI systems to production.
  • Practical experience with LLM evaluation, structured output and retrieval over long documents.
  • Strong Python, and the habit of writing evaluation harnesses before changing a prompt.
  • Comfort reading contract language and noticing when a clause is ambiguous.

Nice to have

  • Background in legal tech, procurement or contract lifecycle management.
  • Experience with OCR for scanned documents and table extraction.
  • Published work or talks on model evaluation.

Missing a few of these is fine. We care more about how you think than about a checklist.

Why this role matters

Agencies trust TWINJAM with their client channels and contracts because we are careful, quiet and accurate. Everyone on the team protects that trust: we review flags with customers, read real SOWs, and measure ourselves on how rarely a PM has to dismiss an alert.

See the product you would be building.

The sandbox runs a live scope feed with real SOW clauses, flags and change orders.