The JobFather automates your job hunt and brings every opportunity to one place. Your dream job is just a click away.


Inspiration

We’ve all been there, scrolling through endless job postings, tweaking resumes, and rewriting cover letters until they blur together. The process is time-consuming, repetitive, and often discouraging.

After hearing friends complain about spending hours on applications only to get ghosted, we knew something had to change. Inspired by The Godfather, we created The JobFather, an AI-powered assistant that takes the stress out of job hunting, making it effortless and efficient.

Our goal? Make the job application process faster, smarter, and more personal for everyone. Whether it’s finding the perfect role, crafting a tailored cover letter, or ranking opportunities that truly fit you, The JobFather handles it all so you can focus on landing your dream job.


What It Does

The JobFather takes the pain out of job hunting by automating your entire application pipeline, from resume parsing to job discovery to cover letter generation.

Just upload your resume, sit back, and let your AI assistant handle the rest:

  1. Parse your resume into structured, machine-readable data using ASI: One
  2. Search the web for matching job opportunities via JSearch API
  3. Generate personalized cover letters powered by Google Gemini
  4. Deliver ranked job matches and ready-to-send application materials, all through a single, seamless chat interface

With The JobFather, one command is all it takes to go from resume to ready-to-apply.


How We Built It

We designed The JobFather as a network of intelligent autonomous agents, each with a distinct role, connected through the uAgents framework and deployed on AgentVerse.

  • Resume Parser: Uses ASI: One API to transfer raw resume text into clean, structured JSON.
  • Job Search Agent: Queries RapidAPI’s JSearch to find real-time job postings and format them for compatibility.
  • Coordinator: Acts as the central orchestrator, scoring and ranking job opportunities based on skill match and relevance.
  • Cover Letter Generator: Integrates Google Gemini via Python to craft professional, personalized cover letters aligned with each job description.

Each agent runs independently but communicates asynchronously through chat messages, creating a dynamic, distributed job application network.


Challenges We Ran Into

  • Integrating multiple APIs while keeping data structures clean and consistent data formats.
  • Ensuring reliable and stable communication between agents using the uAgents’ chat protocol.
  • Managing invalid JSON and failed API calls without breaking the workflow.
  • Designing a system with the right balance between automation speed and high-quality output for the best user experience.

Accomplishments That We're Proud Of

✅ Built a fully automated job application pipeline, from resume to ranked job list to cover letter.
✅ Created an intelligent scoring system to match skills, experience, and preferences.
✅ Designed a modular agent system that’s scalable and ready for AgentVerse deployment.
✅ Achieved high reliability with error recovery, fallback job links, and smooth user chat experience.


What We Learned

  • How to coordinate multi-agent systems with asynchronous messaging.
  • Best practices for integrating multiple AI models (ASI: One + Gemini) into one workflow.
  • The importance of normalization and validation when parsing unstructured resumes.
  • How to design systems that remain functional even when APIs fail.

What’s Next for The JobFather

🔹 Auto-Apply Mode: Automatically submit applications directly through job boards.
🔹 Analytics Dashboard: Track your applications, success rates, and response timelines.
🔹 Smart Recommendation Engine: Suggest career paths based on your skill evolution.
🔹 Browser Chat Extension: Bring The JobFather directly into your job search tabs.


Long-Term Vision

A one-stop AI platform that not only finds your dream job but also applies, follows up, and learns from your results.

Built With

  • agentverse
  • asi:one
  • fastapi
  • fetch.ai
  • gemini
  • httpx
  • json
  • pypdf2
  • python
  • rapidapi-search
  • spacy
  • uagents
  • uv
Share this project:

Updates