Product design · Product strategy
Rethinking job discovery on LinkedIn.
LinkedIn makes it possible to explore thousands of job opportunities. But more listings don’t always mean more choices.
A candidate can narrow a search by role, location, or experience, only to encounter the same openings across multiple locations, overlapping filters, and jobs they’ve already considered. Finding something new can take more effort than finding more results.
What if job search remembered what candidates were looking for, what they’d already seen, and what they weren’t interested in?
That question shaped this exploration: designing a search experience that gives candidates more control over their results and makes relevant opportunities easier to discover.
01Where the experience breaks down
Problem 01
LinkedIn combines traditional filters with overlapping industry suggestions, making it difficult to understand how search criteria affect results. Meanwhile, candidates have limited ways to exclude unwanted employers, search across multiple locations, or refine their preferences.
More search options don’t always translate into greater control.

Problem 02
The same job opening can appear repeatedly across different locations, while previously reviewed or applied-to jobs continue occupying space in search results. This makes it harder to identify opportunities candidates haven’t already considered.
More listings don’t necessarily mean more distinct opportunities.

02Design priorities
The redesign focuses on simplifying search controls, preserving candidate preferences, and reducing repeated listings.
Make frequently used filters easy to access and keep detailed preferences organized in one place.
Let candidates exclude employers, manage hidden jobs, and retain their preferences.
Reduce repeated listings and make new opportunities easier to find.
03The proposed experience
Candidates should be able to refine a search without interrupting the process of reviewing opportunities. Quick filters remain accessible, while more detailed preferences open separately. The results list and selected job stay in place.
2 listings excluded by your filters.
Relevant, but each misses a requirement. The card says which.
Quill Health · Promoted
San Francisco, CA · Hybrid · Full-time · Posted 3 days ago
Matches your selected seniority, industry, location, and date posted.
Quill Health offers video visits for primary care and behavioral health through health plans. About a third of its patients are over 60.
The telehealth team is rebuilding the visit experience, from check-in to follow-up instructions, with a goal of fewer dropped or delayed visits.
04Decisions and tradeoffs
Priority 1 · Simplify search
Workplace, date posted, and seniority stay on screen because they change most between searches. More specific criteria move into an All filters dialog, organized by topic, with a line under the filters that lists everything applied.
Tradeoff
Less-used filters take one more click. Showing every applied criterion under the filters keeps that cost visible and small.
Priority 1 · Simplify search
Candidates choose a group, such as Healthcare & Life Sciences, or narrow it to specific categories, so they don’t have to guess how overlapping labels differ. Locations work the same way: several cities in one search, with remote roles included.
Tradeoff
Broad groups surface more jobs but include less relevant ones. Each job still shows its category, and narrowing the group is one click.
Priority 1 · Simplify search
A required condition decides what counts as a match. A preferred one only changes the order. Candidates choose which applies, so they know when a setting could remove a job from view.
Tradeoff
A strict salary requirement hides jobs that don’t list pay. As a preference, those jobs stay visible and are labeled.
Priority 2 · Give candidates control
Hiding a job or an employer applies to every search, along with settings like hiding reviewed or applied-to jobs. Everything hidden is listed in Search preferences and can be restored.
Tradeoff
A dismissed job can change later, for example by adding a salary or a remote option. Keeping hidden jobs recoverable limits the cost of hiding too much.
Priority 3 · Improve discovery
Listings the employer identifies as the same opening appear as one card, with each location and its eligibility inside. Candidates can also rank jobs they haven’t opened ahead of ones they have.
Tradeoff
Consolidation depends on knowing two listings are the same requisition. Matching titles and employers isn’t proof, so only listings with a shared opening ID are combined. Promoted jobs follow the same rule and count once across locations, which keeps promotion useful without filling the list.
First version
These rely on information the search already has: the query, the filters, and the listing fields.
Later
05How I’d test it
Main measure
Relevant new opportunities found per search session
Candidates would complete the same search tasks in LinkedIn today and in the prototype: find roles, change the date range, exclude agencies, hide an employer, and find a job they haven’t seen before.
Proposed measures