POST /v1/jobs/search ACTIVE SERVICE

Job Discovery & Deduplication Service

Executes concurrent multi-platform discovery across LinkedIn and Naukri using direct internal RPC protocols. Automatically normalizes raw listings into the Common Job Schema, eliminates duplicate reposts via SHA-256 content hashing, and persists records into PostgreSQL.

2. List Discovered Jobs

GET /v1/jobs?platform=linkedin&applyType=ONSITE_EASY_APPLY

Query discovered listings with filtering by platform, apply type, keyword, or minimum match score.

Cross-Platform Deduplication Engine

Recruiters often post the same opening across both LinkedIn and Naukri with minor variations (e.g. "Google Inc." vs "Google LLC"). Our deduplication engine:

  • Normalizes company names by stripping corporate suffixes (Inc, LLC, Pvt Ltd, Technologies).
  • Generates a canonical SHA-256 hash combining normalized Title, Company, and Location.
  • Applies Dice-Sørensen word-set similarity scoring (>0.85 threshold) for duplicate detection across agencies.