iToverDose/Software· 16 MAY 2026 · 12:05

How an AI Agent Automated My Job Hunt Without Lifting a Finger

A developer built an AI-powered job application system that scours listings, tailors resumes, and tracks applications entirely on autopilot—saving hours daily while improving match rates with ATS systems.

DEV Community5 min read0 Comments

Job hunting as a fresher often feels like a full-time grind. Between sifting through hundreds of postings, rewriting resumes for every role, and manually tracking applications, it’s easy to burn out before securing a single interview. That’s why one developer decided to turn the entire process into a self-driving job application engine using Hermes Agent, an AI orchestration framework.

The system runs autonomously every morning at 10:00 AM IST, handling everything from scraping verified job portals to generating tailored resumes and applying without any manual input. By automating repetitive tasks, the developer not only saved hours each week but also improved application relevance by dynamically optimizing resumes for each role’s requirements.

The Problem: Repetition and Burnout in Entry-Level Job Hunting

Fresh graduates and interns face a brutal cycle when applying for roles. Generic resumes submitted en masse rarely pass Applicant Tracking Systems (ATS), leading to endless tweaks and re-submissions. Many candidates resort to mass applications with minimal customization, which only compounds the frustration when responses dwindle.

For this developer, the pain points were clear:

  • Manually checking job portals daily for new postings
  • Rewriting resumes to highlight different skills for each role
  • Forgetting which companies they already applied to
  • Wasting time on roles that don’t align with their profile
  • Struggling to pass ATS filters due to unoptimized resumes

To break the cycle, they turned to automation. Instead of building separate scripts for scraping, resume generation, and application tracking, they leveraged Hermes Agent to orchestrate the entire workflow seamlessly.

How the AI Agent Transforms the Job Search Process

The system operates through a series of interconnected components, each handling a critical part of the job application pipeline. At its core, Hermes Agent acts as the brain, coordinating tasks like job scraping, ATS analysis, resume tailoring, and application tracking without human intervention.

Autonomous Daily Job Search and Filtering

Every day at 10:00 AM IST, the agent springs into action:

  • Scrapes real job listings from verified portals like Internshala, Wellfound, and company career pages
  • Filters opportunities to focus only on entry-level and internship roles
  • Screens each posting against the candidate’s profile using ATS keyword matching
  • Scores relevance based on how closely the job description aligns with the resume

Jobs that meet a predefined ATS score threshold are flagged for review. The agent then sends a Telegram notification with key details, including the company name, role, ATS match score, and a brief explanation of why the job is a fit.

Dynamic Resume Tailoring for Each Role

The most innovative feature is the agent’s ability to restructure the resume in real time. The developer provided Hermes Agent with a LaTeX resume template, and the system intelligently modifies it for each application.

For example:

  • AI/ML roles prioritize projects involving large language models and retrieval-augmented generation (RAG)
  • Backend positions emphasize FastAPI, REST APIs, and cloud infrastructure
  • AI Engineering roles highlight agentic workflows and orchestration tools

The agent analyzes the job description, extracts critical keywords, and reorders bullet points to spotlight the most relevant skills. It even adjusts the skill section to reflect technologies explicitly mentioned in the posting. The result is a fresh, ATS-optimized PDF resume generated on demand—without losing the original formatting or professional structure.

Approval Workflow and Application Tracking

Before applying, the agent sends a detailed Telegram notification with:

  • Company name and job title
  • ATS match score and reasoning
  • Direct link to the job posting
  • Tailored resume PDF for review

The candidate can approve individual applications or use a command like apply all to proceed automatically. This approval layer keeps the system autonomous while preserving control over where applications are submitted.

Every application is logged into a Google Sheet with columns for:

  • Company name and role
  • Job ID and ATS score
  • Resume version used
  • Application status (applied, pending, interview scheduled)
  • Date of submission

This tracking system eliminates the risk of duplicate applications and provides a clear overview of the entire job hunt.

The Technical Stack Behind the Autonomous Job Agent

Building a system this sophisticated required integrating multiple tools and APIs under a single orchestration layer. Hermes Agent simplified the process by managing workflows, tools, and decision-making in one place.

Core Components and Their Roles

  • `career-agent` – The central orchestrator that sequences all tasks and handles error recovery
  • `ats-matcher` – Analyzes job descriptions, extracts keywords, and calculates ATS relevance scores
  • `resume-generator` – Modifies the LaTeX template dynamically and compiles it into a PDF
  • `firecrawl-scraper` – Scrapes job listings from verified career portals
  • `telegram-notifier` – Sends approval requests and updates via Telegram’s bot API
  • `google-sheets-tracker` – Logs every application into a spreadsheet for tracking

File Structure and Automation Setup

The project follows a clean directory structure under ~/.hermes/career-agent/, including:

~/.hermes/career-agent/
├── resume.tex                # Original LaTeX resume template
├── tailored_resumes/         # Generated PDF resumes for each role
├── ats_scores.json           # JSON file storing ATS relevance metrics
├── applied_jobs.json         # Tracked applications and statuses
├── telegram_bot.py           # Telegram bot logic and approval flow
├── workflow.py               # Main Hermes Agent workflow definition
└── tracker.py                # Google Sheets integration and logging

Tools and Services Powering the System

  • Hermes Agent – Orchestrates the entire workflow with multi-step reasoning
  • Python – Handles ATS scoring, file operations, and API integrations
  • Telegram Bot API – Communicates with the user for approvals and updates
  • Google Sheets API – Tracks applications in real time
  • LaTeX + Tectonic – Generates professional, print-ready resumes
  • Firecrawl API – Scrapes job listings from career pages
  • Playwright – Automates browser-based application submissions

Real-World Impact: Less Work, Better Results

Since deploying the agent, the developer has seen a significant reduction in manual effort. Instead of spending hours each day on job hunting, they now review a curated list of high-relevance roles each morning. The ATS scoring ensures they only apply to positions where their resume stands a chance, reducing wasted effort.

The dynamic resume tailoring has improved match rates with ATS systems, increasing the likelihood of getting past initial screening. By maintaining a single LaTeX source file, they ensure consistency in formatting while allowing for role-specific customization.

Most importantly, the Google Sheets tracker provides full visibility into the application pipeline. No more guessing which companies have been contacted or losing track of follow-ups.

What’s Next for AI-Powered Job Hunting?

Autonomous job application systems like this one represent only the beginning of AI’s role in career development. Future enhancements could include:

  • Integration with LinkedIn and company-specific application portals
  • AI-generated cover letters tailored to each role
  • Real-time feedback loops from application responses
  • Predictive analytics to optimize application timing and frequency

As AI tools become more accessible, even non-technical users could deploy similar systems to streamline their job searches. The era of manual resume tweaking and spreadsheet tracking may soon be behind us—replaced by intelligent agents that handle the heavy lifting while humans focus on what matters most: preparing for interviews.

AI summary

Discover how one developer used AI and Hermes Agent to automate job applications, tailor resumes per role, and track submissions—saving hours daily.

Comments

00
LEAVE A COMMENT
ID #D6VJJX

0 / 1200 CHARACTERS

Human check

6 + 5 = ?

Will appear after editor review

Moderation · Spam protection active

No approved comments yet. Be first.