Woolball/job-catcher
A better job search based on semantic matching
Implements a retrieval-and-reranking pipeline that aggregates job postings via Google's job search API (or custom scrapers) and reranks results using a hybrid approach combining sentence-transformers embeddings, TF-IDF scoring, keyword matching, and elite semantic keyword extraction. Built as a Flask web application with Redis-backed rate limiting, it accepts CV uploads for semantic comparison and outputs ranked results with detailed scoring metrics saved to CSV.
No commits in the last 6 months.
Stars
17
Forks
2
Language
Python
License
AGPL-3.0
Category
Last pushed
Nov 22, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/Woolball/job-catcher"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
KonstantinosPetrakis/esco-skill-extractor
Extract ESCO skills and ISCO occupations from texts such as job descriptions or CVs
amiradridi/Job-Resume-Matching
The idea is to calculate the similarity between the resume and the job description and then...
VincenzoImp/job-search-tool
Automated job search and analysis tool powered by JobSpy. Features multi-source scraping,...
argmaxml/hiring_challenge_2024
Argmax's postgres vector similarity task
Y4SSERk/SkillAlign
AI-powered career recommendation engine leveraging the ESCO knowledge graph, transformer-based...