Why job boards are fundamentally broken.
The current hiring system optimizes for keywords rather than capability, creating a lose-lose situation for both companies and candidates.
The hiring system is built around a very strange assumption.
That the best way to determine whether someone is good for a job is to compare their resume against a list of words in a job description.
It sounds efficient.
It isn't.
A company creates a job description containing twenty requirements. A candidate submits a resume containing a similar collection of keywords. Somewhere in between, an applicant tracking system decides whether the person deserves to be seen by a human.
The problem is that capability is not a keyword.
Someone can write "React" on a resume and have never built anything meaningful with it.
Someone else can build an entire application using React and never mention the exact phrase the recruiter searched for.
Both people can technically match the keyword.
They are obviously not equivalent.
The deeper problem is that resumes are compressed representations of people.
They are designed to fit into a format that can be quickly scanned, stored and filtered.
That is useful for administration.
It is terrible for understanding capability.
Imagine hiring a designer based only on the sentence: "Proficient in Figma, Adobe XD and UI/UX design."
You learn almost nothing.
You don't know whether they have designed anything meaningful.
You don't know how they think.
You don't know how they handle constraints.
You don't know whether they can turn vague requirements into a usable interface.
The same thing happens with technical candidates.
A resume might say React, Node.js, SQL, Python, AWS.
But what does that actually mean?
There is no context.
There is no evidence.
There is only a compressed claim.
Companies lose because they reject people who might be capable but don't look correct on paper.
Candidates lose because they are forced to optimize their resumes for machines instead of representing what they can actually do.
The result is a lose-lose system.
Companies receive hundreds of applications and still struggle to find the right people.
Candidates send hundreds of applications and still struggle to get a single conversation.
And then we call the problem "talent shortage."
Maybe there is another explanation.
Maybe the problem isn't that talent is missing.
Maybe the system is simply bad at finding it.
That is what made the idea behind AI Talent Router interesting to me.
Instead of asking: "Does this candidate contain the right keywords?"
Ask: "What evidence do we have that this candidate can actually do the work?"
A resume is one piece of evidence.
A GitHub repository is another.
A project is another.
Previous work is another.
The goal should be to combine those signals and understand the person behind them.
AI makes this more practical because interpreting all of that information manually is expensive.
That is where I think AI actually has something useful to contribute to recruitment.
Not writing another motivational paragraph for recruiters.
Not generating another resume score.
But helping humans process evidence that traditional systems were never designed to understand.