C/A CareerAgent

local mode · set up sign-in

Funnel

817
new
0
shortlisted
0
applied
0
interview
1
rejected
0
offer
0
skipped

2 of 818 jobs scored · German likely required in 100% of scored postings

Search queries — what the market gives you

SearchJobsScoredAvg score75+60+
Machine Learning Engineer362 26.5 00
hellofresh3780 00
celonis2300 00
Software Engineer Python560 00
Data Engineer410 00
AI Engineer770 00

Coaching report

Generated 2026-07-15 · openai/gpt-5

Your current funnel is 100% German-required and senior-leaning; fix the incomplete profile and pivot searches to Werkstudent/junior, English-language roles via broader sources this week.

Market fit

  • 179 new roles ingested, but only 2 were scored; coverage is too low to find matches.
  • All current roles appear to require German (german_required_rate: 1.0) — misaligned with your A2 level.
  • For 'Machine Learning Engineer' searches: avg score 26.5 with 0 good/strong matches — primarily seniority and language mismatches (see top_concerns).
  • Source skew: 179/179 from Bundesagentur für Arbeit (BA), which tends to skew German-language and senior/full-time; no Greenhouse/Lever/Adzuna intake in this batch.

Prioritize: Werkstudent Machine Learning/Data/AI (English-friendly), AI/ML Intern (Germany), Junior Python Backend Engineer, Junior Data Engineer, Master Thesis (Machine Learning/AI) / ‘Masterarbeit KI’

With BA-only intake, 100% of roles flagged as German-required. At A2, near-term traction will come from English-language teams and student/junior postings. Expand sources (Greenhouse/Lever/Adzuna) and explicitly target Werkstudent/Intern/Junior queries; pursue German upskilling in parallel, but don’t wait for B2 to build pipeline.

Application performance

  • No applications with outcomes yet; you’re still in pipeline-building mode.

Profile recommendations

Do this week

  1. Enable additional sources in your job agent and rerun nightly ingestion: Adzuna + Greenhouse + Lever (current batch is BA-only). Verify next run shows >0 jobs from these sources.
  2. Add these search queries (exact text) to target English-friendly/student/junior roles: 1) "Werkstudent Machine Learning" 2) "Werkstudent Data Science" 3) "Werkstudent AI" 4) "Werkstudent Python" 5) "Praktikum Machine Learning" 6) "Praktikum Data Science" 7) "Junior Machine Learning Engineer" 8) "Junior Data Engineer" 9) "Junior Python Backend" 10) "AI Engineer English Germany" 11) "Masterarbeit KI" 12) "Thesis Machine Learning Germany".
  3. Add exclusion filters to cut noise: exclude keywords "Senior", "Lead", "Principal", "Staff", "Manager", and German phrases like "5+ Jahre", "Berufserfahrung 5+", "Teamleiter". Also include keyword "English" where your engine supports it.
  4. Increase scoring coverage: score all jobs from all added searches. Target a shortlist of at least 12 roles with match score ≥55 within 7 days.
  5. Apply this week to the first 6–8 shortlisted roles that are Werkstudent/Intern/Junior and score ≥60. Tailor the CV variant to the role (ML vs Python/Data) and include your GitHub link.
  6. Complete profile fixes: replace all 'FILL IN' items, add GitHub/LinkedIn URLs, and add the CareerAgent repo link — deadline: end of this week.