GET /v1/jobs/:id/match
ACTIVE SERVICE
AI Match & Scoring Service
Calculates comprehensive multi-dimensional candidate-to-job match scores (0 to 100). Explains transparently why a role is a fit, highlighting matched skills, missing capabilities, experience requirements, and location preferences.
Multi-Factor Scoring Weights
1. Verified Skills Overlap (40%)
40 pts
Exact and semantic overlap between candidate skills and job requirements.
2. Experience Band Alignment (30%)
30 pts
Candidate total years experience compared against required minimum seniority.
3. Role & Domain Seniority (20%)
20 pts
Semantic keyword alignment across title, responsibilities, and headline.
4. Location & Remote Flexibility (10%)
10 pts
Remote availability or local city proximity match.
Match Score API Schema
GET
/v1/jobs/:id/match
Response Payload:
{
"ok": true,
"match": {
"score": 92,
"matchedSkills": ["Node.js", "React", "PostgreSQL", "Docker", "REST APIs"],
"missingSkills": ["GraphQL"],
"explanation": "Matched 5 skills (Node.js, React, PostgreSQL, Docker). Experience: 8 years vs requirement. Role relevance: 20/20. Location fit: 10/10."
}
}