HomeGuides › How to Use AI to Rank Job Listings Against Your Resume (Free)

How to Use AI to Rank Job Listings Against Your Resume (Free)

Updated 2026-06-18

Applying to jobs one posting at a time is slow, and job boards bury good roles under noise. A faster approach: get all the relevant jobs as a spreadsheet, then let an AI model do the ranking against your actual resume. No subscriptions, no uploading your resume to a third party — the ranking happens in your own ChatGPT, Claude, or Gemini session.

Step 1 — Download the jobs for your role

Grab the Excel pack for your discipline from the downloads section — for example Software Engineering, Data & ML, or Product Management. Each pack has a Level column so you can filter to your seniority in Excel before you even involve an AI.

Step 2 — Paste the rows and your resume into an AI

Open ChatGPT, Claude, or Gemini. Paste in the job rows (or attach the sheet), then paste your resume and use a prompt like this:

You are my job-search assistant. Below is a spreadsheet of open jobs (Company, Title, Level, Location, Remote, Salary, Posted, Source, URL) and my resume. 1. Score every job 0-100 for fit with my resume. 2. Return a ranked table: Rank | Company | Title | Level | Location | Score | reason. 3. For the top 10, add why I fit, my biggest gap, and a tailored hook. MY RESUME: [PASTE YOUR RESUME HERE]

Step 3 — Get a ranked shortlist

The model returns a ranked table with a fit score and a one-line reason for each role, plus a deeper look at the top matches — where you're strong, where you're short, and a tailored hook you can reuse in your application. Because the model sees your whole resume at once, the ranking reflects your experience, not keyword matching.

Why this beats a normal job search

Ready? Download a job pack and try it now.

⬇ Browse job packs