# Hiring Agent

> Open-source pipeline that parses resumes, checks GitHub profiles, and scores candidates

An open-source Python tool built by HackerRank to rank high-volume intern applications. It converts PDF resumes to structured Markdown and JSON, checks candidate GitHub profiles and repositories, and scores applications against customizable role rubrics using local or hosted LLMs.

Website: https://github.com/interviewstreet/hiring-agent

## What it is for

- Benchmark your resume and GitHub profile against an automated technical screening rubric
- Screen high volumes of candidate resumes and rank applicants before manual review
- Extract structured JSON Resume data from PDF application files

## Features

- PDF-to-Markdown resume parsing using PyMuPDF
- Section extraction into JSON Resume format via Jinja prompt templates
- Automatic GitHub profile inspection and top repository contribution filtering
- Role-based rubrics with custom category weights, bonus criteria, and score deductions
- Support for local Ollama models or hosted APIs like Google Gemini
- CSV summary exports and local intermediate JSON caching

## Pricing

Open source

## Details

- Type: GitHub repo
- Category: [AI](https://xiry.app/topics/ai.md)
- Open source: yes
- Platforms: Command line, Linux, macOS, Windows
- For: Software engineering candidates auditing their resumes, and technical recruiters or engineering managers ranking applicants.
- Tags: resume, hiring, ats, llm, python, recruitment

## Why it was saved

- [@realrayjones, 22 June 2026](https://www.instagram.com/reel/DZ3qClJABfc/): Enables developers to test their resumes and GitHub profiles against an automated screening pipeline to see why an ATS or AI might reject or favor their application.

## Related

- [AutoGPT](https://xiry.app/resources/autogpt): Open-source platform and framework for building autonomous AI agents (GitHub repo, Freemium)
- [browser-use](https://xiry.app/resources/browser-use): Open-source Python library enabling AI agents to control web browsers. (GitHub repo, Open source)
- [LiveKit Agents](https://xiry.app/resources/livekit-agents): Open-source Python framework for building realtime voice and multimodal AI assistants (GitHub repo, Open source)
- [llm-council](https://xiry.app/resources/llm-council): Multi-agent system querying multiple LLMs that peer-review answers into one synthesis. (GitHub repo, Open source)
- [memary](https://xiry.app/resources/memary): Open-source persistent memory layer for autonomous AI agents using knowledge graphs (GitHub repo, Open source)
- [NextByte](https://xiry.app/resources/nextbyte): AI recruiter platform testing real-world engineering skills and AI tool usage (Web app, Paid)

Updated 3 October 2026. Page: https://xiry.app/resources/hiring-agent

Make your own library: Xiry takes your saved reels, tweets, Reddit bookmarks and Watch Later videos, makes them searchable and pulls the useful stuff out, like this library. It's invite-only for now; join the waitlist at https://xiry.app/#waitlist.
