Finding jobs
Find jobs that match your profile
Generate target job titles and launch prefilled searches across 12 job boards, with AI board recommendations.
Find Jobs has two tabs. Matches for you is a feed we score against your profile and refresh for you. Search job boards is the manual search, prefilled and ready to run across 12 boards plus federal and state government sites. Most people live in the first tab and use the second when they want to dig.
1. Generate your target titles (once)
On your Profile, click Generate job titles. The AI suggests realistic titles you are qualified for. These titles drive your matches, and they show up as one-click options in the search tab. You can edit them freely, and you can add your own match keywords next to them.
2. Read your matches
Open Find Jobs. New listings are scored against your titles and keywords, and the strongest come first. Add the ones worth pursuing to your Board, and dismiss the rest. Dismissing is not housekeeping. The reason you give decides what the next round learns.
3. What we look at when we match
The score comes from a fixed formula, not from what anyone paid. Each match says what put it there, such as Title match + 2 keywords. Click Why this score? on any match to see the exact parts and what each one added. Here is what goes into it.
- Where your keywords hit. A keyword in the job title counts for more than the same keyword buried in the description.
- Your target titles. A listing whose title overlaps the titles the AI generated for you gets a bonus.
- Location and remote. A job in your city earns a bonus. So does a genuinely remote job, which is not the same as a job that says remote.
- Age. A fresh posting outranks an identical one from two months ago, and the decay is gradual. A stale posting sinks. It does not vanish, because some employers really do leave a job open for months.
- Your own history. What you save and what you dismiss shifts the words that score well for you. That shift is capped, so a bad week of dismissals cannot bury a strong keyword match.
- Why you are searching. Set on your profile, under I am looking to. It changes the weights above, and the resume and cover-letter writing. See the next section.
4. Tell us why you are searching
On your Profile, the search preferences tab starts with I am looking to. Two rows. The first is what you want, the second is where. Each row can stay unset, and an unset row changes nothing: matching works exactly as it did before. Your choice is yours alone. No employer can set it, and nothing here can be paid for.
- Land a job. You need one soon. Fresh postings rank higher and stale ones sink harder, the list is longer, and the profile review says so if your most recent role is thin or a gap is unexplained.
- Step up. A promotion your employer cannot give. Generate job titles now suggests titles one level up, on your track. Entry-level titles and staffing agencies sink, a stated salary is a plus, and the bar is higher so the list is shorter. Resumes are written one level above the template you pick, and the review looks for bullets that show scope beyond your title.
- Change direction. A new function or industry. Name the field you want to move into. Generate job titles suggests titles in that field that your transferable skills support, and puts them at the top of your list. Matches are searched on your first three titles, so remove the ones from your old field. A listing that names your skills outranks one that only matches a title, because the titles are where you are going and the skills are what you bring. The review looks for the work you already do that the new field calls by another name, and your resume and cover letter lead with it. Nothing claims experience you do not have.
- Return to work. You are coming back after a gap for care, health or study. Give the date it began. Older postings barely sink, the review tells a gap from a thin role, and your last role is weighed at full strength. Your resume and cover letter state the gap once, from that date, plainly and never as a weakness. With no date, they mention the gap only if your profile does.
- Near me. Jobs in your profile location rank higher. This is the default behaviour, named.
- Fully remote. The one setting that hides listings rather than ranking them. Only listings that say remote are shown, and a listing whose description contradicts it ("hybrid", "three days in the office") is hidden too. Give a region or time zone and remote listings that name it rank higher.
- A new city. Matches are searched in the city you name, listings there rank higher, your home city sinks, and remote jobs count as a way to get there. Your resume states the move and the date, and your cover letter says relocation is not an obstacle. A work-authorization line, if you give one, is used as written.
Changing your choice re-scores what is already on your Matches page at once. New listings for a new city or a remote search arrive with the next refresh.
5. What we check before we show you a listing
Ranking is half the job. The other half is telling you what a posting is hiding. Every listing carries the checks below, and a clean listing carries no badges.
- Ghost jobs. We score how likely a posting is dead, using its age and how widely it is syndicated. A job posted today on five boards is well distributed. The same job still on five boards ninety days later is something else, and it gets a Likely ghost badge.
- Reposts. When one source posts the same job again and again, we collapse the copies and keep the newest.
- Remote that is not remote. We read the description for the words that contradict the remote claim, such as hybrid, on-site, or three days a week in the office. A contradicted claim loses the remote badge and the remote bonus.
- Hidden pay. When the board leaves the salary field empty, we look for pay in the description text. We show what the posting says, word for word.
- Who is really hiring. We flag a posting that comes from a staffing or recruiting firm rather than the employer, so you know who receives your resume. Agencies are not the problem. Not knowing is.
- Experience inflation. We flag an entry-level title that demands three or more years of experience.
- Possible scam. We read the posting for the marks of a job scam. An apply address at a free mail service. “Text us on WhatsApp.” A fee or a purchase asked of you. “No interview.” Pay far above the usual range for the title. An apply link on a URL shortener or a free host. A request for your passport or bank details from a posting that names no employer. The badge lists what it found, word for word. It is a hint, not a verdict. Read the posting yourself before you decide, and never pay to apply. If it is a scam, dismiss it with Looks like a scam, and that poster sinks in your future matches.
Every one of these checks resolves an unknown in the listing’s favor. A posting with no date, or a description we only received in part, is never punished for what we could not see.
Pay against your target. Set the pay you are looking for on your Profile, under Pay you are looking for. When a listing states its pay, the match shows one of four labels: Below your target, Meets your target, Above your target or Overlaps your target. Overlaps means the listing's range crosses one edge of yours. Hover the label to see both figures per year. We convert hourly, daily, weekly and monthly pay to a full-time year first. A listing in another currency gets no label. A range whose top is more than 2.5 times its bottom says little about the job. It gets Range too wide to judge instead, and it earns no stated-pay bonus. Your target never changes a score. We use no market data. When the money is the only thing wrong with a listing, dismiss it with Pay is too low. That reason shifts none of the words you match on, because the role was right: it takes the listing off your list and leaves your ranking alone.
6. How this differs from a big job site
Large job sites are built to serve two customers: you, and the employer who pays to post. That shapes what you get. Four differences matter.
- Who the ranking serves. Promoted and sponsored listings rise on most job sites because an employer paid for the position. Here your score decides the order. Every listing is scored against your profile the same way, and no employer can pay to outrank a match that fits you better.
- What a match means. A typical site matches on keywords and shows you the result. We add your generated titles, your location, verified remote status, freshness, and your own save and dismiss history, then show the arithmetic.
- Dead listings. A stale posting is not a cost to a site that counts postings. It is a cost to you. We score staleness and label it.
- Honesty about the posting. Hidden pay, a remote label that means hybrid, an agency in the employer field, an entry-level title wanting five years: all normal on the big boards. Here each one gets a badge, before you spend an hour applying.
One honest limit: a big site indexes more jobs than we do. We aggregate a smaller set and tell you the truth about it. Use the search tab when you want to sweep wider.
7. Search the boards yourself
- Open the Search job boards tab.
- Pick a target title, or type one.
- Enter a location, and toggle Remote if you want remote roles.
- Search everything we aggregate at once, or click any board to open a prefilled search there in a new tab.
Click Recommend best boards and the AI ranks the boards for your profile, with a short reason for each. A tech candidate might see Dice and Built In rise. A remote seeker sees We Work Remotely.
8. Capture what you find
When you spot a good role, use the browser extension to add it straight to your Board. Then tailor a resume to it and read the Fit check. That is the full loop: match, capture, tailor, track.