Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 3,024 Bytes
c336381 e9970fa 78d39f3 3a2fa17 e9970fa bccdbbe c336381 bccdbbe 080bfa8 c336381 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
---
title: Job Application Optimizer
emoji: 🐠
colorFrom: purple
colorTo: red
sdk: gradio
sdk_version: 5.34.2
python_version: 3.13
app_file: app.py
license: apache-2.0
short_description: Agentic app that optimizes your resume for a job
models:
- HuggingFaceTB/SmolLM2-360M-Instruct
- HuggingFaceTB/SmolLM2-1.7B-Instruct
tags:
- resume optimization
- job application
- AI assistant
---
# Automate the process of researching a company and optimizing a resume to a job description
## Applying for jobs is an excruciating task that needs advanced automation.
## Most tools to automate this basically make superficial improvements if any and otherwise just spam your resume.
## Don't spam your resume, perfect and tailor it to each job you apply for so you can increase your reach WHILE also improving the quality and fit of every resume you submit.
### This is a work in progress
1. Right now, I don't have a budget for inference credits.
1. For this reason, the simple AI tasks are being completed locally by the app using a simple model like HuggingFaceTB/SmolLM2-360M-Instruct or HuggingFaceTB/SmolLM2-1.7B-Instruct. This is slow on the free tier Hugging Face Space. Be patient.
2. More complex tasks present the user with a prompt to paste into their preferred AI assistant such as Qwen/Qwen3-235B-A22B on Hugging Face Chat or Llama-4-Maverick available on Poe.com or Perplexity-R1-1776 available on Poe.com...
3. This may be replaced with API calls sooner rather than later...
2. Until these revisions are made, the UI is not ideal, but it is better than doing all this manually. For each resume, the app does all of this:
1. Extracts a summary of the job description optimized for downstream AI writing.
2. Extracts the job title.
3. Extracts the key qualifications.
4. Duck Duck Go searches and summarizes the company's values as they pertain to how they want the resumes framed.
5. Duck Duck Go searches and summarizes the company culture as they pertain to how they want the resumes framed.
6. Duck Duck Go searches and summarizes who in the company's leadership team may be relevant to address this to or consider their overall profile in how the resume is framed.
7. Duck Duck Go searches and summarizes recent news about the company that may be relevant to how we cast the resume and cover letter.
8. Duck Duck Go searches and summarizes the company's competitive advantages
9. Takes all this information thus far with your resume and does a gap assessment. Then compiles relevant strategies that the downstream resume writing steps should be prompted to take as it writes your resume.
10. The code generates a prompt to extract key accomplishments and skills from the candidate's resume that align with the job description.
11. Compiles all of this into a comprehensive prompt for your resume and cover letter.
3. There is some troubleshooting text that appears.
---
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference |