Match a candidate to jobs
match_jobsMatch resumes or skill sets to verified tech and AI jobs, receiving ranked results with explainable fit scores, skill gaps, salary data, and interview chance hints.
Instructions
AI matching, live: pass resume_text (free text) or skills[] plus optional target_role / remote_only / country / min_salary. Extracts skills, role and seniority deterministically, runs 2–4 searches, dedupes and ranks with an explainable fit_score (0–100), why[], matched_skills, skill_gaps, salary and a qualitative interview_chance_hint. ENTRA finds and ranks; the human applies.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max matches (default 10, max 20) | |
| skills | No | Key skills if you have no resume text, e.g. ["python","llm","rag"] | |
| country | No | ISO-2 country code or country name | |
| min_salary | No | Minimum ANNUAL salary in USD | |
| remote_only | No | Only remote roles | |
| resume_text | No | Free-text resume / profile (≤8000 chars). Skills, role and seniority are extracted deterministically. | |
| target_role | No | Target role, e.g. "machine learning engineer" (overrides the role detected in resume_text) |