DEV Community

Mindy Jen
Mindy Jen

Posted on

Building LinkedIN Job Application Agents - Part 3

🎯 Project Overview

HunterAgent transforms the tedious job application process into an intelligent, automated workflow. Instead of spending hours crafting resumes and cover letters for each position, candidates can focus on interview preparation while AI handles the repetitive tasks.

🧠 AI Agent Architecture

The system consists of 6 specialized AI agents, all using OpenAI’s Responses API:

πŸ” JobDiscoveryAgent: Real web search for job opportunities on LinkedIn, Indeed with URL validation
πŸ“„ ResumeOptimizerAgent (ResumeManager): AI-powered resume customization with industry research and ATS optimization
✍️ CoverLetterAgent (LetterWriter): Personalized cover letters with live company research and multiple tone variations
πŸš€ ApplicationSubmitterAgent: Automated form filling and submission using Playwright MCP integration [planned; not implemented yet]
πŸ“§ EmailNotificationAgent: Send a daily digest with all matching jobs to your Gmail. [Gmail MCP integration for workflow updates and application confirmations. (planned - not implemented yet)]
πŸ‘₯ NetworkContactsAgent: Identify 3 people or the employee directory in the target company.

πŸ› οΈ Technology Stack

  • Frontend: Streamlit + Pandas (Python web framework)
  • Backend: Integrated Python application
  • Database: Supabase (PostgreSQL + Storage)
  • AI: OpenAI SDK for intelligent agents
  • LinkedIn Scraping: linkedin-mcp-server via MCP for web scraping
  • Indeed Scraping: requests + BeautifulSoup4
  • Browser Automation: Playwright
  • Email: Python smtplib for notifications (Gmail SMTP)

πŸš€ Recent Achievements (April 5, 2026)

βœ… ALL 6 AI agents migrated to OpenAI Responses API
βœ… Real web search integration working in production
βœ… Fixed all broken imports and API references
βœ… Complete multi-agent orchestration system implemented
βœ… Production-ready foundation for automated job applications

πŸ“ˆ Technical Metrics

  • Agents: 6 production-ready AI agents
  • API Migration: 100% Responses API adoption
  • Web Search: Real-time job discovery implemented
  • Import Issues: All resolved (0 broken imports)
  • Test Coverage: All core components verified
  • Architecture: Unified BaseAgent pattern established

Top comments (0)