RoleAI Engineer, pipeline design
DomainLLM workflow automation
Overview
Built on n8n, the workflow runs on a manual or scheduled trigger, gathers CVs from both LinkedIn and website sources, tags and merges them, then filters out anything already processed so no candidate is scored twice. Each new PDF is downloaded and read, with a Gemini 2.0 Flash OCR fallback for scanned or image-based files. GPT-4o then scores every candidate against weighted, job-specific criteria, and the ranked result is written back to Google Sheets, with a dedicated error-handling branch logging any failures.
Key features
- Dual triggers: run on demand or on an automatic schedule.
- Multi-source ingestion from LinkedIn and website CV listings.
- Automatic de-duplication against already-processed candidates.
- OCR fallback for scanned / image-based PDFs via Gemini 2.0 Flash.
- Weighted scoring against configurable role criteria with GPT-4o.
- Ranked output in Google Sheets: ~90% less manual screening time.
- Built-in error logging so failed items never break the run.