40%

Complete your profile to find better job opportunities

agentic-job-search-and-ranking-engine
GitHubRepository

agentic-job-search-and-ranking-engine

Agentic job search and ranking engine using Vespa, query planning, relevance gating, reranking, and match explanations.

  • 0 stars
  • 0 forks
  • Python language
View on GitHub
Published
15 Aug 2026
AI summary

A job search engine that processes natural-language queries, generates a structured plan, and ranks results based on relevance. It uses Vespa for retrieval, applies query understanding, and employs reranking and match explanations to categorize matches as strong, partial, or weak.

From the README

Agentic Job Search and Ranking Engine An agentic job-search system that combines Vespa retrieval with query understanding, plan-aware candidate filtering, job-specific reranking, match-quality classification, and search explanations. The system is designed to return relevant job opportunities while explicitly distinguishing between strong, partial, and weak matches instead of treating every retrieved document as equally suitable. Overview The search pipeline is: Main Components agent.py Builds a structured SearchPlan from a natural-language job query. The plan can contain: • role terms • skills • locations • experience requirements • entry-level / senior-level signals • employment...

Skills

  • Python
  • JavaScript
  • CSS
  • HTML

More work by Harsh Yelwatkar