# Score remote job listings against your CV with Gemini and Telegram alerts

> Quick Overview This workflow runs twice a day to fetch new remote job listings from Remotive, Remote OK, and We Work Remotely, filters them by your keywords, scores each job against your CV using Google Gemini, and sends high-scoring matches to a Telegram chat. How it works 1. Runs on a schedule at 9am and 5pm. 2. Fetches job listings in parallel from the Remotive API, the Remote OK API, and the We Work Remotely RSS feed, continuing even if one source fails. 3. Normalizes the different job formats, filters to recent listings that match your keywords, sorts newest first, and limits how many jobs get scored per run. 4. Skips jobs that have already been processed in previous executions using the job URL as the unique key. 5. Uses Google Gemini to score each job against your CV and preferences and returns structured JSON with a score, verdict, matching skills, missing skills, and location suitability. 6. Filters to jobs that meet or exceed your minimum score and sends a formatted alert to 

- **Domain**: `n8n-workflow-21457.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/21457
- Page (HTML): https://agenstry.com/agents/n8n-workflow-21457.n8n.io
- Documentation: https://n8n.io/workflows/21457
