How Insta Job matches your resume to tech roles
Insta Job reads your resume inside your browser, suggests up to three tech career directions backed by lines from your own resume, and shows open roles you can check and then apply for on the employer's site. This page explains every step, including what AI does and what it does not.
Last updated: 13 November 2026
From upload to application, step by step
-
Upload your resume, or paste it
Choose a text-based PDF or DOCX file up to 5 MB (PDFs can be up to 10 pages), a plain TXT file, or paste the text. Scanned images and old .doc files cannot be read.
-
Your browser reads it, on your device
The file is opened inside your browser by open-source readers (PDF.js for PDFs, Mammoth for Word files). It is never uploaded or stored. If a two-column layout may have mixed up the reading order, Insta Job warns you.
-
Review your profile
You see the extracted text and how Insta Job understood it. Jobs, internships and projects are kept separate. When a block is unclear, you are asked whether it was a job, an internship or a project. You can also confirm or correct your graduation year, your years of experience and where you want to work. These answers drive the eligibility checks later.
-
Get up to three career directions, each with evidence
Insta Job suggests at most three directions, such as Backend Engineer, Data Analyst or QA / Test Engineer. Each one quotes the lines from your resume that support it. A role your resume does not support is never offered, and weak results are not padded out just to show three.
-
See matching openings, with eligibility checks
Openings come from public job feeds covering selected employers. Each one shows which requirements your resume meets (with your line quoted), which essential skills it does not show yet, and what to confirm: graduation year or batch, experience, student status, location and remote rules, and work authorisation or sponsorship where the listing mentions them. Openings that clearly rule you out, such as a role asking for more years than you have, are hidden. Ready-made searches on LinkedIn, Glassdoor, Foundit and Naukri open on those sites; their results are not imported.
-
Apply on the employer's own site
Every opening links to the original listing. Insta Job never applies for you and never sends your resume to an employer. Before you apply, you can open the resume studio to prepare a version of your resume for that specific job.
What "evidence" means
Insta Job looks at how each skill appears in your resume, not just whether it is listed.
-
Demonstrated
The skill sits in a line about something you did, with words like built, developed, implemented, designed, tested, deployed or used. "Built a library management web app with Python and SQL" shows Python and SQL in action.
-
Mentioned
The skill appears only in a list, or next to words like "learning", "familiar with" or "exposure to". It counts for less, and a career direction always needs at least one demonstrated skill behind it.
-
Negated
Lines such as "no experience with Java" are not counted as evidence for that skill at all.
Projects, coursework and internships are valid evidence of skill, but never count as years of employment. The resume builder page has tips for writing bullets that prove skills.
Why there is no fit score
Many job tools show a number like "82% match". Insta Job deliberately does not. A single number hides the part you can act on: which requirement is missing and which line of your resume supports the rest. Resume text cannot measure fit that precisely, and a confident percentage can make you skip a role you could get.
Openings are still sorted, using your evidence, the eligibility checks, location and how recently the listing was checked. But each one tells you in words what fits, what needs checking and what is missing.
What AI does, and what it does not
AI searches run on Cloudflare Workers AI, using an open model set in our configuration (currently Meta Llama 3.3 70B). Before the model sees anything, Insta Job builds a shortlist of roles that your resume already supports and the passages that support them. The model only picks and orders up to three directions from that shortlist and names the passages it relied on.
Every answer is then checked in code. The role must be on the shortlist, and each cited passage must exist in your resume and show a skill for that role. Answers that fail are rejected, and if no valid answer arrives, ranking falls back to your device. Signed-in users may get Google Gemini instead when we enable it; the app names the provider before you search.
AI in Insta Job does not:
- see your full resume file or your contact details;
- add skills or experience your resume does not show;
- infer age, gender, caste, religion or other protected traits, or predict your chances of being hired;
- make hiring decisions, contact employers or apply on your behalf.
What happens without AI
Insta Job works without AI. When AI is off, unavailable, or today's free capacity is used, directions are ranked on your device with the same evidence rules, by how many of each role's core skills your resume demonstrates, and nothing from your resume is sent. Job matching always happens on your device: your browser downloads the public listings and compares them with your resume.
Each browser gets ten free searches, counted by an essential cookie. Free AI capacity is shared and limited per day, so AI may be off even when you have searches left.
Privacy, in short
Your file never leaves your device. For an AI search, Insta Job removes email addresses, phone numbers and links, drops lines about date of birth, marital status, religion, caste, gender or nationality, and masks your name, street address and postcode. Only the passages that show skill evidence go to the AI provider. Masking is automatic and can miss unusual formats, so check the text before you search. There is no advertising and no selling of data. Read the full privacy notice.
Limits you should know about
- Selected employers only. Openings come from a limited set of employer job feeds, not every job on the internet.
- Listings can close. Feeds are checked about every six hours, and listings not confirmed open in the last 24 hours are left out, but a role can still close between checks.
- Checks can be wrong. Reading resumes and listings automatically can miss or misread details. Always read the original listing before you apply.
- Tech roles only, for now. Directions are drawn from ten tech roles, so resumes without technical project or work experience may get no direction.
- Suggestions, not decisions. Results help you explore. They are not career advice or hiring decisions. Insta Job is for adults aged 18 or over.
The ten directions Insta Job can suggest today:
- Backend Engineer
- Frontend Engineer
- Full-stack Engineer
- Data Analyst
- Data Engineer
- Machine Learning Engineer
- ML Platform Engineer
- AI Application Engineer
- QA / Test Engineer
- Security Engineer
Want to know what a role involves first? Start with the career guides.