← back to work

CareerAgent

An autonomous, ToS-compliant AI job-search agent for the German market.

type
autonomous agent
market
Germany
cadence
nightly runs
compliance
official APIs only

// what it does

CareerAgent scouts new job postings nightly from official job APIs — the Bundesagentur für Arbeit Jobsuche API as the primary source, plus Adzuna, Greenhouse, and Lever for target companies. Every new posting is scored against the user's real profile with an LLM in a two-pass process: a cheap first pass on title and metadata, then a full-text re-score for promising matches. The result is a ranked daily shortlist of ~10 good matches instead of 200 postings to scroll — with reasons, concerns, and a CV-tailoring angle per job. Human-in-the-loop by design: the agent prepares, the user decides. Nothing is ever submitted automatically.

// nightly run

$ python -m careeragent.scout

▸ checking 4 official job boards … done

▸ 214 postings found · 31 new since yesterday

▸ ai matching each one against your profile … 31/31

▸ double-checking the 12 most promising fits … done

→ your morning shortlist: 10 ranked matches, each with reasons

// stack

visit live — career-agent.de → build something like this