AI Job Search

AI Job Search lets you describe your ideal job in plain English and instantly discover matching opportunities from our database of millions of job postings. Instead of filtering through traditional job board categories, simply tell the AI what you're looking for (specific companies, locations, salary expectations, work arrangements) and receive ranked results based on how well each job matches.

AI Job Search Overview

The same experience opens from the AI Job Search button on the Job Tracker page. Your saved searches are shared between the two: a search saved in one place appears in the other.

How It Works

Every search is a plain-English sentence, and one sentence can combine several criteria at once:

Titles, industries, companies (included or excluded), one or several locations, commute distances, remote or hybrid work, salary floors, weekly hours, skills, posting recency, security clearances, and visa sponsorship can all be mixed freely. Zip codes work too. The AI interprets your sentence and searches for semantically similar opportunities, even when the exact keywords don't appear in the posting.

Press Enter to run the search; searches may take up to 20 seconds. The more specific your sentence, the better the results, and you can refine and re-run as often as you like. Your latest search and results are remembered between visits, and clicking into the box brings up your recent searches so you can jump back to an earlier one.

What You Can Say

How Locations Are Interpreted

Naming a city searches about 25 miles around it, because that is the area most people would actually commute to. A search for Sunnyvale therefore also returns jobs in Mountain View and Santa Clara. A metro area ("the Bay Area") uses a wider circle, and a whole state ("Nevada") matches the state exactly and never spills into its neighbors.

You can change that area three ways:

A note on restricting to a single city: postings are located by the city they name, so a Sunnyvale role advertised as "Santa Clara, CA" is filtered out. Because you were explicit, a thin city-only search is never quietly widened on place, and "only" excludes remote roles advertised from other cities too.

You can also treat remote work as an alternative to a place rather than a requirement. "In Barcelona or remote", "remote OK" alongside a city, or "within 25 miles of Barcelona and remote in Spain" all return both the commutable jobs and the remote ones; the remote half can name its own country or region.

Outside of a city-only search, a remote job within about 50 miles of the place you named is treated as local to it: the distance you type describes a commute, and a remote role does not ask you to make one.

When you search a place without naming a role ("jobs in Sunnyvale"), results come back closest first, newest within each distance. Name a role as well and results are ranked by how well they fit the role instead, across the whole search area.

Company Tags

Beside the search box you may see a tag, for example a company name with a small building icon. A tag is a filter attached to the search itself rather than a word inside it. Tags arrive when you open a search from somewhere that already knows the company, most commonly the Refine in AI Job Search button on a target company's Open Listings tab.

What a tag does differently from typing a company name:

Remove a tag with the small x on it. Tags are saved with the search and drive its email alert.

Search Preferences (Advanced)

Some criteria come up again and again: companies you never want to see, a salary floor, a kind of employer you always skip. Write them once as your search preferences, then switch them on per search. They live in the match-options popover under Advanced: apply my global search preferences to this search, with an Edit link (also editable in Settings > My AI Prompts > My Job Search Preferences).

Write them in exactly the language the search box understands, for example:

Exclude these companies: Acme, Globex. No staffing agencies. Salary at least $80k.

The text is shared across all your saved searches but off until you tick the box on a search. The setting is remembered per search, so some searches run under your standing rules while others stay wide open, and editing the text once updates every search that uses it. When a search is applying them, a My preferences pill appears beside the search box: click it to edit the text, or its x to stop applying them to that one search. Preferences reach everywhere that search runs, including its daily email.

What Results Are Matched Against

At the left of the search box is a pill that says what the search matches against. When nothing is attached it reads Match my resume; click it to open Match results against and pick one of three:

New screenshot

The mode is part of the search, so it is saved with it and drives that search's daily email. You can still type alongside a resume or an applied group: the text narrows the results (location, seniority, salary and so on) while the resume or group does the matching.

Note: This is separate from the sort control above the results, which only re-orders and re-scores results you already have. The pill decides which jobs are found in the first place.

Saved Searches and Email Alerts

At the right end of the search box is the saved-search control. It reads Unsaved search - Save this search when the box holds something new, or shows the name of the saved search you are on. Click it to open your library:

Editing never destroys a saved search. Change the text and the control reads Edited from with the original's name; the original stays untouched until you choose Update, so you can test any idea and simply load the saved version back.

The Email me new matches checkbox above the results does the same as the row checkbox for the search you are viewing. A recurring alert needs a saved search to attach to, so on an unsaved search ticking it opens the save dialog with the email option already selected.

New accounts start with one saved search named after the resume (Jobs like your resume title), created automatically when your first resume finishes processing: it has that resume attached, so it immediately surfaces jobs matching your background, and its daily email is on. It is an ordinary saved search; rename it, change it, or delete it. When you reopen AI Job Search, your searches and most recent results are restored.

Working with Results

Views and Toolbar

Use the icon buttons in the toolbar to switch between Grid view (cards in a grid) and List and detail view (list on the left, full description on the right). The toolbar also shows how many jobs matched, with close matches counted separately, and when the search last ran. Use Show more at the bottom to load further results.

Sorting and Match Scores

The Sort by control offers three options:

Score bands: Strong 80%+, Fair 70-79%, Low below 70%. Jobs under your minimum score are not hidden; they move to the close-matches section instead, and the sort option shows the active threshold so an old filter cannot quietly explain a short list.

Note: When you add a job to your tracker, its score comes with it, so the number is the same in both places. For a comprehensive qualification analysis, open the job's Job Fit Report from the tracker.

Result Cards

Close Matches

If your query is narrow, the AI also looks for close-but-not-exact opportunities. Exact matches always stay on top and are counted separately; anything found by broadening appears below a Close matches banner, and each of those cards is labelled with the reason it is not exact (for example a missing listed salary).

Broadening follows a fixed order designed around what costs you the least: first it forgives unreliable data (industry and seniority labels on postings are often wrong), then it admits jobs that don't publish a salary, then more flexible work arrangements, then slightly older postings, then looser role wording. Showing hybrid roles on a remote search is kept for last and happens only when the page would otherwise be empty.

Some things are never relaxed: your target role stays your target role, your location is never widened to a different country, a city-only search is not widened at all, and a company you typed or tagged is never swapped for another.

Current Limitations

Something looked wrong? Use the Feedback button in the platform; your search query and page context are attached automatically.

Frequently Asked Questions

Q: Can I filter by multiple states? A: Yes. Use natural language like "jobs in VA, NC, or TX" and the system will search across all specified locations.

Q: Why is my match score low for a job I think I'm qualified for? A: On Relevance, the score reflects alignment with your search query, not your full qualifications. Switch the sort control to resume match to re-rank by resume fit, or add the job to your tracker and open the Job Fit Report for a full qualification analysis.

Q: Does the score follow the job into my tracker? A: Yes. A job added from AI Job Search keeps the score you saw here. You can recalculate it any time from the tracker: select the job and use Rescore, or ctrl+click its Match % cell.

Q: Can I exclude certain companies or industries? A: Yes, use negative phrasing like "not at Google" or "not in defense". To reuse the same exclusion across searches without retyping it, put it in your search preferences and tick the preferences box on each search you want it applied to.

Q: How do I stop seeing a company in all of my searches at once? A: Add it to your search preferences, for example "Exclude these companies: Acme". Preferences are one shared text, applied to every search where you have ticked the box, so you write the exclusion once rather than editing each search.

Q: What is the "My preferences" pill next to my search box? A: It means this search is applying your global search preferences. Click the pill to edit them, or its x to stop applying them to this one search. Other searches are unaffected.

Q: What is the difference between the pill on the left of the box and the sort control above the results? A: The pill decides which jobs are found (your resume, a group of jobs you applied to, or just your keywords). The control above the results only re-orders and re-scores the results you already have.

Q: Why do I see remote jobs from a neighboring city? A: A remote job within about 50 miles counts as local, because the distance you typed describes a commute and a remote role does not require one. If you want strictly one city, say "in Sunnyvale only": that excludes remote roles from elsewhere too.

Q: Why am I seeing hybrid roles when I asked for remote? A: Only when nothing remote matched at all. Rather than show an empty page, the search takes one last step and includes hybrid roles, shown under the close-matches banner rather than as exact matches. Exact matches, when they exist, always sit above that line.

Q: How do I get daily emails for a search? A: Check Email me new matches above the results, or tick the Email checkbox on the search's row in the saved-searches panel. On a search you have not saved yet, this opens the save dialog with the email option already selected.

Q: I edited a saved search by mistake. Did I lose it? A: No. Editing never changes a saved search: the control above the search box reads "Edited from" while the box holds your unsaved version. Open it and click the original search to load it back, or click Update if you want to keep the edited version.


Describe your dream job, point us at your resume, or share your LinkedIn profile, and let AI do the searching. AI Job Search turns the job hunt from keyword filtering into a conversation about what you actually want.