Gigsouk

Resume ↔ Job Matcher

Paste your resume and a job description to see which skills and keywords you already cover, which are missing, and an overall match score.

Match score

49/100

Weak match

Skills covered

4 of 6

Keywords covered

4 of 25

Skills the job asks for

✓ Python✓ SQL✓ pandas✓ Tableau✗ dbt✗ Snowflake

Top keywords in the job

✓ data analyst✓ data✓ analyst✓ reportinggrowthexperimentationsenior dataanalyst growthwrite advancedadvanced sqlsql againstagainst snowflakeanalyse a/ba/b testsanalytics expertexpert sqlsql pythonpython pandaspandas statisticsexperimentation dbtdbt stakeholderstakeholder managementclear communicationseniorwrite

What to do next

  • If you have experience with dbt, Snowflake, say so explicitly — in a bullet that shows how you used it, not just the skills list.
  • Mirror the job's wording where it's true for you: ATS searches match exact terms, so “A/B testing” and “experimentation” can score differently.
  • Don't add skills you don't have — interviews will test them. Close real gaps with a small project instead.

Browse open Python jobs. . Your text stays in your browser.

How to use the Resume ↔ Job Matcher

  1. 1Paste the text of your resume.
  2. 2Paste the job description.
  3. 3Review the match score, covered and missing skills, and suggested next steps.

Frequently asked questions

How is the match score calculated?

It combines the share of the job's recognised skills and tools found in your resume with the share of the job's most frequent keywords you use.

Should I add every missing keyword?

Only where it's true. Use the job's wording for skills you do have; interviews will test anything you list.

Is my resume stored?

No. It runs entirely in your browser — nothing you paste or type is uploaded to our servers or stored.

More free tools

All tools →

Put your skills to work

Thousands of open roles from companies hiring now — apply directly with the employer.