
Medical Student Reverse-Engineers Hiring Algorithm to Prove Bias
The Invisible Gatekeeper
When a medical student couldn't land a single job interview despite strong qualifications, he suspected an algorithm was silently rejecting his applications. What followed was a six-month investigation that exposed how automated hiring systems operate as invisible gatekeepers in the job market—with little transparency and potentially significant bias.
Armed with Python programming skills and documentation he requested from employers, the student began reverse-engineering the algorithmic screening systems used to filter candidates before humans ever see their applications. His findings highlight a growing problem in recruitment: applicants have no way to know whether they're being rejected by a person or a machine, and if it's the latter, why.
The Black Box Problem
Automated applicant tracking systems (ATS) and AI-powered screening tools have become standard in enterprise hiring. These systems promise efficiency—filtering thousands of applications in seconds. But they operate largely as black boxes, with algorithms trained on historical hiring data that may encode past discrimination.
The student's investigation revealed several troubling patterns:
• Algorithms weighted certain credentials heavily while overlooking others entirely
• Keyword matching systems penalized unconventional career paths or non-traditional education
• The systems provided no explainability—applicants received rejections without any meaningful feedback
• Different companies used different criteria, creating unpredictable barriers to entry
Accountability Vacuum
This case underscores a critical gap in algorithmic governance. While hiring discrimination based on protected characteristics is illegal, the same rules don't explicitly apply to automated systems. Companies argue their algorithms are proprietary, making independent audits difficult. Candidates have virtually no recourse or transparency into how they're evaluated.


