← Retour au blog
tech 29 June 2026

HackerRank Open Sources Its ATS: When Luck Decides Your Score

HackerRank open-sourced its ATS, unveiling a score variability that might turn hiring into a game of chance. Dive into how this tech works and what it means for tech companies.

Article inspired by the original source
HackerRank open sourced its ATS. My resume scored 90/100. Oh wait 74. No – 88 ↗ danunparsed.com

Introduction

HackerRank recently made waves by open-sourcing its Applicant Tracking System (ATS). What was supposed to be a deterministic tool for evaluating resumes turned out to be a capricious device. Imagine submitting your resume and receiving a score of 90/100, only to see the same document rated at 74/100 a few minutes later. Welcome to the world of resume evaluation by language models.

How Does HackerRank's ATS Work?

HackerRank's ATS analyzes your resume in PDF format, converts it into text, and then uses a language model to extract structured information such as your academic background, work experience, technical skills, and even your GitHub activity. A score out of 100 is generated, with up to 20 additional points possible for open-source contributions, personal projects, and other criteria.

Scoring Criteria

  • Open Source Contributions: 35 points
  • Personal Projects: 30 points
  • Work Experience: 25 points
  • Technical Skills: 10 points
  • Bonus: Up to 20 points for startup experience, a portfolio, etc.

The Impact of Non-Determinism

The score variability is mainly due to how LLMs (Large Language Models) assess subjective criteria like projects or personal contributions. For instance, technical skills, often based on checklists, achieve more consistent scores, whereas projects can vary significantly from one run to the next.

The default model, gemma3:4b, operates at a temperature of 0.1, supposedly providing more deterministic results. However, even at such a low temperature, scores vary, highlighting a fundamental flaw in the tool's design.

What Does This Mean for Hiring?

For tech companies, this variability represents a challenge. If the acceptance threshold is set at 85, a candidate might fail 65% of the time simply due to luck, not their actual qualifications. This non-determinism issue could turn the hiring process into a luck filter, where the same resume could be accepted or rejected based on a mere algorithmic lottery.

Towards a Better Approach?

While open-sourcing allows for community-driven improvements, the very nature of LLMs makes achieving fully deterministic results difficult. Hybrid approaches, combining automated evaluation with human review, might be the solution to minimize the impact of this variability.

In conclusion, HackerRank's open-source ATS highlights the challenges and opportunities of automated evaluation tools. For tech decision-makers and entrepreneurs, the key lies in balancing automation and human intervention to ensure fair and accurate assessments.

Let's discuss your project in 15 minutes.

HackerRank ATS LLM open source recruitment
Deepthix newsletter · 100% AI · every Monday 8am

An AI agent reads tech for you.

Our AI agent scans ~200 sources per week and ships the best articles to your inbox Monday 8am. Free. One click to unsubscribe.

Visit the newsletter page →

Want to automate your operations?

Let's talk about your project in 15 minutes.

Book a call