Skip to content

Article

How I Stopped Misclassifying Jobs with Jev

Angel Nikolov's field report from three remote job boards: one Jev fan-out call per posting replaces keyword rules for sites, seniority, regions, work model, and benefits, with shadow mode before enforcement.
Format
Article
Reading time
2 min
Published by
Community
Author
Angel Nikolov
Last verified
Oct 2026

Highlights

  • Keywords mislabeled a security role as AI, a Unity client role as backend, and a JavaScript role as Java before Jev was added.
  • One fan-out call per posting: 4 site Nouls, 1 seniority Choice, 8 region Nouls, 1 work model Choice, and 13 benefits Nouls.
  • Salaries stay on regex by design: money needs exact extraction, not judgment.
  • Fail-safes: no token means no call, an 8-second timeout with one retry, dedupe before calls, and concurrency capped at 5.
  • They run Jev via Cloudflare Workers AI (typesafe/jev) to keep calls inside their Cloudflare-hosted Next.js stack.

Watch out

One team's experience on three job boards, not a benchmark; the performance and cost figures quoted (193x faster, 444x cheaper, $0.042 per million input tokens) are TypeSafe's vendor claims. Benefits are pruned only when sure, and location is weighted heavily for region classification.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai