This project was built as part of the Google Gen AI Intensive Capstone 2025. It showcases how Generative AI can automate the job application process using Google Gemini Pro.
The AI Job Application Assistant helps job seekers streamline their application process by:
- Matching resumes with job descriptions
- Scoring job-resume compatibility
- Suggesting customized resume bullet points
- Auto-generating a personalized cover letter
- Outputting all data in structured JSON format
All of this is done using Generative AI prompts and automation, reducing manual effort while improving quality and personalization.
- ✅ Match score calculation between job descriptions and resumes
- ✅ AI-generated resume enhancements
- ✅ Tailored cover letter creation
- ✅ JSON output for use in trackers or dashboards
- ✅ Lightweight agent-like logic for step-by-step automation
- Retrieval-Augmented Generation (RAG-style prompts)
- Structured Output (JSON formatting)
- Agent-style Task Automation
- Few-shot Prompt Engineering
- Grounding
- LOng Context Handling
- Google Gemini Pro (via
google-generativeai
SDK) - Python (Jupyter Notebook / Kaggle)
- Markdown, JSON
pip install google-generativeai
import google.generativeai as genai genai.configure(api_key="your_google_api_key_here")
Follow the code steps to input your resume and a job description. The model will generate match insights, JSON data, and a custom cover letter.
AI-Job-Application-Assistant/ ├── README.md
├── Capstone_Notebook.ipynb
├── assets/
│ └── thumbnail.png
└── examples/
└── sample_outputs.json
📖 Blog Post: Read on Medium
🎥 Video Demo:Watch on YouTube
📓 Kaggle Notebook:View on Kaggle
LinkedIn/Indeed job scraping
Google Sheets integration for tracking
Gmail API for auto-sending applications
Streamlit-based UI for broader use
🙌 Acknowledgments
Thanks to the Google Gen AI Intensive Team, Kaggle, and the amazing GenAI community!
This project is licensed under the MIT License.
Note: You're free to use, share, and adapt this project with proper credit. Please do not rebrand, resell, or redistribute modified versions without clear attribution to the original author.
© 2025 Sreeja Bethu. All rights reserved.