The Stochastic Resume: Non-Deterministic AI Scoring and the Rise of the 'Luck Filter' in Automated Hiring
The open-sourcing of HackerRank’s AI-driven Applicant Tracking System (ATS), named hiring-agent, has exposed a fundamental architectural flaw in automated hiring: the transition from objective skill assessment to a non-deterministic "luck filter." As companies increasingly outsource high-stakes resume screening to Large Language Models, candidates are facing a system where their professional viability is decided by a roll of the LLM's stochastic dice.
The 33-Point Variance: Same Resume, Different Luck
An in-depth analysis of the open-source HackerRank ATS by engineer Dan Kinsky revealed extreme score volatility when evaluating the exact same resume. Running a single resume 100 times through the default local model (gemma3:4b) at a low temperature of 0.1 (intended to maximize determinism) yielded scores ranging from 66 to 99 out of 100.
If an employer sets a standard passing threshold of 85, a highly qualified candidate would fail 65% of the time purely due to the random sampling distribution of the model.
"If your company’s cutoff sits at 85, I fail 65% of the time. Same exact resume, different luck... A tool that can’t differentiate isn’t filtering for quality — it’s just filtering. You might as well throw out half the resumes and tell the applicants you don’t fuck with bad luck." — Dan Kinsky
Even when switching to a more powerful cloud model like Google's Gemini, the scores still fluctuated significantly (between 48 and 64), meaning a cutoff of 60 would still result in a 28% failure rate for the exact same applicant.
Why LLMs Struggle with Qualitative Grading
The volatility is concentrated in qualitative categories such as "personal projects." While checklist items (like matching a specific keyword or technical skill) are highly consistent, judging the "architectural complexity" or "real-world deployment value" of a project is a subjective task that LLMs cannot perform reliably.
Furthermore, the HackerRank ATS's prompt engineering lacks robust rubrics or anchors. For example, the "work experience" category (worth 25 points) relies on a two-line prompt with no scoring guidelines, leading the model to award a perfect 25/25 to both a junior applicant with a single internship and a principal engineer with decades of distributed systems experience.
The Open-Source Bias Against Experienced Engineers
The default rubric of the HackerRank ATS allocates 65% of the total score to open-source contributions (35 points) and personal projects (30 points), while capping professional work experience at just 25 points.
This scoring structure heavily discriminates against senior, enterprise-level engineers whose work is proprietary or bound by strict NDAs, and favors junior developers or students who have the free time to build public GitHub portfolios. A principal engineer who built foundational, closed-source cloud infrastructure would be immediately screened out by the system in favor of an intern with a basic public repository.
The Community Split: Pragmatic Filters vs. Inhumane Systems
The developer community is deeply divided over the ethics and utility of AI screening:
- The Volume-Driven Pragmatists: Tech leaders and hiring managers argue that the current job market is flooded with automated, AI-generated applications (often exceeding 100+ applications per hour). In this environment, manual review is physically impossible. Pragmatists contend that an automated filter with a 35% random pass rate is still a useful tool to reduce the candidate pool to a size a human can handle, and is "fairer" than a recruiter simply deleting 90% of unread applications.
- The Critics and Legal Advocates: Opponents argue that using non-deterministic, high-variance systems to make life-altering employment decisions is lazy, unethical, and legally hazardous. Under regulations like the EU's GDPR, individuals have a right to manual processing for automated decisions with "significant impact" (such as hiring). Furthermore, non-deterministic filters can introduce hidden, un-auditable biases (e.g., penalizing non-traditional backgrounds or minority groups), exposing companies to massive class-action lawsuits.1
"The volume is infeasible to review everyone for quality, even at an hour scale. The conclusion and solution is inevitable, though I wish it were different. 35% is actually really good if you’re not coming in through a referral. The current reality is <1% and the person reviewing you is exhausted." — jerrythegerbil
As AI-driven ATS tools proliferate, they threaten to turn the job application process into a game of volume, where candidates must submit hundreds of slightly modified resumes to bypass the stochastic filters of the machines.
-
An instance of Algorithmic candidate ranking converts automated hiring platforms into liable consumer reporting agencies. — Using high-variance, stochastic LLMs to rank candidates exposes employers to significant legal and regulatory liabilities. ↩︎