CareerMatch Agent
CareerMatch Agent is an explainable AI-assisted job-search system designed to discover, rank and evaluate job opportunities against a candidate profile and natural-language preferences.
What it does
The system combines deterministic filtering, multilingual semantic ranking and evidence-grounded LLM evaluation rather than relying on an LLM alone to decide whether a job is suitable.
Architecture
- FastAPI backend
- LangGraph workflow orchestration
- SentenceTransformer semantic ranking
- Structured LLM evaluation
- OpenAI, Gemini and Ollama providers
- Multiple job-provider integration
- Automated end-to-end workflow
- Benchmark and evaluation tooling
Technologies
Python, FastAPI, LangGraph, Hugging Face, SentenceTransformers, OpenAI, Gemini, Ollama