Q1: Why automate job applications?

A:

Today's job market is brutal, especially in tech. Despite 5 years as a Senior Machine Learning Engineer, I faced endless ghosting after spending hours tailoring applications - often for roles that likely already had internal candidates. The emotional toll was worse than the time wasted.

The AI approach changed everything by removing the emotional rollercoaster. Rejections became like forgotten lottery tickets, while every callback felt like pure upside. Most importantly, it gave me back the mental bandwidth to focus on interview prep rather than application burnout.

Q2: How did you build this AI agent?

A:

I built the system using accessible tools totaling ~$30/month (Mainly Open AI call). The core stack included Ollama for local LLMs (Llama 3/Mistral) to process job descriptions, OpenAI API for final polishing, Playwright for browser automation, and a Mac Mini orchestrating daily scrapes from LinkedIn/Wellfound. The entire system required no custom infrastructure - just clever integration of existing technologies.

Q3: What results did you see?

A:

Over 30 days, the system sent 750 targeted applications (throttled to avoid spam flags), yielding 22 recruiter calls and 14 first-round interviews. While most opportunities came from startups, the biggest win was recruiters discovering me through these applications - two fast-tracked me to hiring managers at FAANG companies ... cold applications can create warm opportunities!

Q4: How did the AI personalize applications?

AI Workflow

A:

Personalization focused on three key areas: First, dynamic cover letters that referenced specific company projects and matched 3-4 key requirements with quantifiable achievements from my background. Second, automated LinkedIn follow-ups sent 3 days after applying with personalized hooks about the company's work. Third, a confidence-scoring system that flagged questionable applications (unclear requirements or mismatches) for manual review before submission.

Q5: Do cold applications actually work?

A:

Absolutely - it's a numbers game with strategy. While my 8% cold response rate trailed recruiter-sourced opportunities, the volume created visibility. Many recruiters found me through these applications, offering hidden advantages like salary transparency and pre-listing referrals. The winning combination was using cold applications to fill the pipeline while letting recruiters convert the highest-value opportunities.

Q6: How much time did you save?

A:

⏱️ Time Comparison: Manual vs AI-Assisted Job Applications

Task Manual Applications AI-Assisted Applications
Time spent per day 1–2 hours ~10 minutes
Activities involved Tailoring resume + cover letter, emotional labor Quick quality check + log review
Total time per month ~30–60 hours ~5 hours
Emotional toll High (hope → ghosting loop) Low (detached + surprised by replies)
Outcome Inconsistent responses Increased outreach + referrals
Extra time gained Reinvested into interviews & networking

The time savings were transformative. Manual applications consumed 1-2 hours daily for tailoring and emotional labor, while the AI system required just 10 minutes for quality checks. This reclaimed 30+ hours monthly - time reinvested into interview preparation and networking. The efficiency gain was particularly valuable for maintaining momentum during the job search.

Q7: Were there ethical concerns?

A:

I operated within clear boundaries: respecting platforms' ToS, avoiding IP spoofing, and maintaining authentic profiles. The gray area was automated recruiter messaging, though I limited this to personalized follow-ups rather than spam. Transparency mattered - every application represented my genuine qualifications.

Q8: Would you recommend this approach?

A:

This strategy works best for technical roles where volume matters (tech/startups/remote), but requires comfort with numbers games. For dream companies or creative roles, manual applications still outperform. The ideal balance is automating the grind while personally handling strategic opportunities - letting AI expand your surface area without sacrificing quality where it counts most.

Final Takeaway

This experiment proved job searching doesn't have to be soul-crushing. By automating the grind with AI, I transformed the process from emotional gamble to calculated strategy. The system didn't just save time - it created opportunities I wouldn't have found manually while preserving the mental clarity needed to ace interviews.


GitHub Repo