How I built a daily job application pipeline with AI
A deep dive into JobTailor: an open-source AI pipeline that scrapes 8+ job boards, tailors a resume per job using LLMs, compiles PDFs, and opens applications every morning at 7am.
Mueed Nazir Bhat
AI Automation & Performance Marketing · Anarchy Labs
Short answer
JobTailor is an open-source tool I built to automate the most repetitive part of job hunting. It runs every morning, finds 15+ remote jobs, rewrites my resume for each one, and hands me a stack of tailored PDFs ready to submit. Here is how it works under the hood.
The problem
Job hunting for AI automation and performance marketing roles means trawling 8+ job boards, reading each description, rewriting your resume to match, and repeating that for every application. Most people send the same generic resume everywhere or burn hours tailoring by hand. Neither works well.
The architecture
JobTailor is a factory line with five stages. Each stage does one thing and hands the result to the next.
Stage 1: Find jobs
The pipeline searches 8+ sources: Adzuna, Wellfound, Glassdoor, foundit, SimplyHired, DailyRemote, LinkedIn, and company career pages. Everything is filtered to remote-only. Each source is toggleable in the config. The results are deduplicated by URL.
Stage 2: Read job descriptions
For each job URL, the pipeline pulls the full description and extracts the skills and requirements the employer wants. It uses Scrapling, a Python web scraping framework with anti-bot bypass, to handle sites that block automated access.
Stage 3: Rewrite the resume
This is the core. An LLM reads the job description and adjusts a LaTeX resume (Awesome-CV template) to highlight matching skills. It reorders skills sections, rephrases experience bullets to surface relevant keywords, and adjusts the position line.
The guardrail: the AI never invents skills or experience. It only rephrases and reorders what is already on the resume. Nothing ships that you could not defend in an interview. Each tailored resume lives on its own git branch. The original is never touched.
Stage 4: Compile PDF
Each rewritten LaTeX file is compiled into a PDF using Tectonic, a self-contained LaTeX compiler. No full TeX installation needed. The output is a clean, formatted PDF ready to upload.
Stage 5: Open applications
The pipeline opens each job's application page with the tailored PDF pre-attached. You review each application and click Submit. Human-in-the-loop by default. No auto-submission that could get your account banned.
The tech stack
- Python package with five pipeline stages
- Scrapling for anti-bot job scraping
- LLM API for resume tailoring (OpenAI-compatible)
- Tectonic for LaTeX to PDF compilation
- Next.js + FastAPI dashboard for monitoring runs
- ego-browser for application auto-fill
- macOS LaunchAgent for 7am daily scheduling
Results
End-to-end verified: 10 leads in, 2 job descriptions matched, 2 tailored PDFs out, 2 application pages opened. The pipeline runs daily and hands me a stack of ready-to-submit applications every morning. What used to take 2 hours of manual work now takes 15 minutes of review.
The hardest part
Not the AI. Not the scraping. The resume tailoring. Getting an LLM to rewrite a resume without inventing skills is harder than it sounds. The prompt has to be explicit: rephrase, reorder, highlight. Do not add. Do not embellish. The model will try to make the resume sound better by adding claims the user never made. The guardrail is in the prompt and in the validation step.
The project is open source at github.com/mueedbhat-create/jobtailor. Anyone can install it, point it at their own resume and keywords, and run their own automated job search. For more on AI automation in marketing, see my AI marketing automation guide and my n8n beginner tutorial.
Need this built, not just read?
I automate marketing workflows and run performance campaigns at Anarchy Labs.
Start a projectKeep reading
AI Automation
AI marketing automation: a practical guide for small teams (2026)
What to automate first, which tools to use, and how to build AI marketing workflows with n8n, Zapier and Make. A practical 2026 guide for small teams.
AI Automation
n8n vs Zapier vs Make in 2026: which automation tool should marketers choose?
A side-by-side comparison of n8n, Zapier and Make for marketing automation in 2026, covering pricing, AI support, complexity, and when each is the right choice.