DEV Community

Cover image for I Built an Autonomous Job Application Agent with Claude AI — Here's How It Works
Tanzil Ahmed
Tanzil Ahmed

Posted on

I Built an Autonomous Job Application Agent with Claude AI — Here's How It Works

What I Built

Job Hunter AI is an autonomous agent that searches job boards, researches companies using Claude AI, and generates tailored CVs and cover letters — with zero manual intervention.

GitHub: https://github.com/Tanzil-Ahmed/job-hunter-agent

The Problem

Job hunting is repetitive and exhausting. Every application needs the same research: What does this company do? What's their tech stack? Does my background fit? Then rewriting your CV for each role.

I automated all of it.

How It Works

The pipeline has 4 stages:

1. Job Discovery
Searches job boards automatically using Tavily and Exa APIs. Filters by role, location, and relevance.

2. Company Research (Claude tool_use)
For each job, Claude uses tool_use to research the company — analyzing tech stack, culture, funding stage, and fit score against your profile.

3. CV + Cover Letter Generation
Claude generates a tailored CV and cover letter for each role based on the research. Each one is different.

4. Real-time Dashboard
FastAPI backend with WebSocket streaming shows the pipeline running live.

Top comments (0)