loading ...
loading ...
the system that was supposed to find talent is now the reason talent gets lost. here is what went wrong and why it is getting worse, not better.
tl;dr
every company's hiring process has the same gap. the ATS filters resumes by keywords. the hiring team conducts interviews. between those two steps there is nothing. no evaluation, no conversation, no intelligence. that gap is where the wrong candidates get through and the right ones get lost. AI resume generators and mass apply tools have made it worse. the system is structurally broken.
every hiring process follows the same flow. a job gets posted. thousands of applications pour in. the ATS filters them by keywords. a small fraction pass through. the hiring team interviews them. somewhere between those two steps, everything falls apart.
where hiring breaks
that gap between the ATS and the human interview is where hundreds of thousands of dollars in wasted interview spend accumulates every year. it is where the wrong candidates get through and the right ones get lost. there is no evaluation, no conversation, no intelligence in that gap. just a handoff from a keyword matcher to a human who has no signal.
every ATS works the same way. it takes the words on a resume and matches them to the words in a job description. it scores the match. it sets a threshold. everyone below that line is rejected. automatically. before a human ever sees them.
10,000+
applications per job posting at scale
95%
keyword match threshold. miss a word, you are out
1 in 4
qualified candidates filtered out before any human review
42 days
average time to fill a role. mostly spent on wrong people
this is not a failure of implementation. it is a failure of architecture. the ATS was designed to match vocabulary. it was never designed to understand people.
failure 1: false negatives
the best candidates are eliminated before any human review
a backend engineer with 10 years of distributed systems experience writes "system architecture" instead of "microservices." the ATS sees a keyword gap. it rejects the candidate. the strongest person in the pool is gone in milliseconds.
silently. at scale. on every single posting.
failure 2: false positives
the weakest candidates pass through and waste everyone's time
a candidate with 6 months of experience uses ChatGPT to mirror the job description word for word. every keyword matches. ATS scores it at 98%. the candidate passes. the recruiter spends hours on screens and interviews. the candidate can't answer basic questions.
interview time, money, and team energy. all wasted.
72% of hiring managers say they have made a bad hire due to insufficient signal. the ATS is not giving them signal. it is giving them keyword matches.
four structural shifts have converged at the same time. none of them are reversing.
four shifts that broke the system
AI broke the resume
ChatGPT made keyword perfect resumes trivial to generate. the signal that ATS relied on, that a resume reflects real experience, is gone. any candidate can now game any ATS.
volume broke the recruiter
remote hiring and one click apply tools permanently increased applications per role. recruiters did not get more capacity. they got more noise.
burnout broke the team
turnover in recruiting roles is at historic levels. the humans responsible for finding talent are drowning in the noise that ATS was supposed to manage.
the input layer is compromised
mass apply tools submit applications to hundreds of jobs automatically. the ratio of signal to noise in every applicant pool has collapsed. no amount of ATS tuning will restore it.
ATS was built for a world where resumes were human written and applications were intentional. that world is over.
per wrong interview
$800
recruiter time, coordination, prep
per panel round
$3k
5 engineers × 1 hour each
per bad hire
3×
annual salary. gone.
recruiter burnout
∞
the hidden cost nobody tracks
the cost compounds at every step. a wrong shortlist means five, ten, fifteen expensive interviews with the wrong people. multiply that by every open role and the waste becomes structural. it is not a line item anyone budgets for, but it shows up in every quarter.
the 2024 Hacker News thread "who's getting their job applications rejected?" surfaced the candidate side pain vividly. hundreds of applications, final round rejections, systematic noise. the employer side has the same problem in reverse. both sides are broken by the same system.
the fix is not a better ATS. the fix is not a better keyword filter. the fix is filling the gap with something that can actually evaluate people, not match words.
evaluate behavior, not keywords
the signal that matters is how someone thinks, communicates, and solves problems. not whether they wrote 'microservices' on their resume.
compare candidates to each other, not to a rubric
hiring is comparative. the question is never 'is this person good?' it is 'is this person better than the others for this role?' the tools should reflect that.
screen at scale without losing signal
the gap exists because no tool could evaluate 200 candidates behaviorally in the time it takes an ATS to filter them by keywords. that is no longer true.
this is what we built aperture to do
aperture sits in the gap between the ATS and the human interview. every candidate takes a 15 minute adaptive behavioral interview. scored by lambda CORE, our Bayesian model, which ranks candidates against each other within the pool. the hiring team gets a ranked shortlist backed by data, with confidence intervals, within 48 hours.
want to talk about this?
reach out at harsh@aperturehq.org