AI Match

AI Match ranks open roles against your resume so the jobs that fit your real experience surface first. Your AI Match page is where you shape your matches.

How it works

  1. Add your resume. Paste it or upload a file on your AI Match page. FindRole parses it into sections — summary, skills, experience, and education.
  2. We embed each section. Those sections are turned into vector embeddings once, and stored on your profile.
  3. Every role is scored. At search time FindRole blends a reranking score with a section-similarity score that compares your resume sections against each job's requirements, responsibilities, and qualifications.
  4. You get a match label. Each role shows how strong the match is, so you can focus your applications.

Set up your criteria

Everything lives in the AI Match Criteria card, split into three tabs — Resume, Keywords, and Filters. Make a change on any tab and click Save changes; your matches refresh on the next run.

1. Resume upload

The Resume tab is the foundation — your resume powers every match. Click Choose file to upload a PDF or Word document and FindRole extracts the text automatically, then re-scores your matches. Replace it anytime by uploading a new file, or remove it with Delete resume.

The Resume tab of the AI Match Criteria card, showing the uploaded resume text and the upload controls

2. Keywords

The Keywords tab fine-tunes ranking on top of your resume:

  • Boost Keywords — phrases that raise the score of matching jobs. Type your own, or click chips from the Keyword Library (filterable by category: languages, frameworks, cloud, data, AI/ML, security, process).
  • Negative Keywords — hide jobs whose title or description matches.
  • Negative Company — hide jobs from specific companies.

The Keywords tab, showing boost keywords, the keyword library chips, and negative keyword/company fields

Enter one term per line, or comma-separated.

3. Filters

Filters are hard cutoffs applied before AI ranking — a job must pass every filter you set to appear at all. Leave any field blank to skip it.

  • Minimum Salary — only show roles paying at least this amount annually.
  • Location — a city plus a mileage radius (geocoded via OpenStreetMap).
  • Job Title Must Contain — comma-separated terms; a job matches if its title contains any of them.

The Filters tab, showing the filter pipeline and the salary, location, and job-title fields

The pipeline strip at the top shows exactly how your filters narrow All jobs down to Your matches.

Your matches

Below the criteria card, Top Jobs For You shows your ranked matches. Each result carries a Match score (1–10) with a breakdown — relevance, similarity to jobs you've saved, freshness, and listing trust — plus the keywords that matched. The Search Funnel at the top shows how the full database narrows down to your strongest matches.

Top Jobs For You — the search funnel and ranked match cards with scores

Hit Refresh any time, or after saving changes on any tab, to re-run the match against the latest jobs.

Tips for a better match

  • Keep your resume current — skills and recent experience carry the most weight.
  • Be specific about technologies and domains; vague summaries match weakly.
  • Re-upload after a meaningful update so your section embeddings refresh.

Privacy

Your resume is used only to power your own matching and is tied to your account. See the Privacy Policy for details.