{
  "title": "Berlin startup hiring pulse",
  "asOf": "2026-08-09",
  "scope": "Jobs whose stored location contains Berlin, from companies tracked by Pegel. Active status is based on the latest public ATS poll.",
  "activeRoles": 2553,
  "hiringCompanies": 303,
  "activeCompaniesTracked": 405,
  "flow": {
    "activeRolesFirstSeenInLast7Days": 211,
    "activeRolesFirstSeenInLast30Days": 730,
    "rolesClosedInLast30Days": 991
  },
  "comparableInventory": {
    "baselineDate": "2026-07-15",
    "baselineActiveRoles": 2829,
    "currentActiveRoles": 2553,
    "change": -276,
    "changePercent": -9.8,
    "note": "July 15 is the first snapshot after stale-role expiry was corrected. Earlier snapshots are not comparable."
  },
  "languageRequirement": {
    "classifiedRoles": 2552,
    "noGermanRequired": 1281,
    "germanRequired": 1271,
    "unknown": 1,
    "noGermanPercentOfClassified": 50.2
  },
  "salaryDisclosure": {
    "rolesWithEmployerDisclosedRangeOrBound": 197,
    "percentOfActiveRoles": 7.7
  },
  "visaEvidence": {
    "postingLevelPositive": 210,
    "companyLevelPositiveFallback": 288,
    "postingLevelNegative": 18,
    "positiveSignalTotal": 498,
    "positiveSignalPercentOfActiveRoles": 19.5,
    "note": "Posting-level evidence wins. Company-level evidence is used only when a posting is silent. Missing evidence remains unknown."
  },
  "sectors": [
    { "sector": "climate", "activeRoles": 525 },
    { "sector": "fintech", "activeRoles": 471 },
    { "sector": "ai-ml", "activeRoles": 431 },
    { "sector": "marketplace", "activeRoles": 246 },
    { "sector": "saas", "activeRoles": 236 },
    { "sector": "healthtech", "activeRoles": 177 },
    { "sector": "consumer", "activeRoles": 167 },
    { "sector": "b2b", "activeRoles": 105 },
    { "sector": "mobility", "activeRoles": 100 },
    { "sector": "devtools", "activeRoles": 80 },
    { "sector": "other", "activeRoles": 12 },
    { "sector": "crypto", "activeRoles": 3 }
  ],
  "stages": [
    { "stage": "series-a", "activeRoles": 513 },
    { "stage": "scaleup-private", "activeRoles": 454 },
    { "stage": "seed", "activeRoles": 367 },
    { "stage": "series-d", "activeRoles": 292 },
    { "stage": "series-b", "activeRoles": 265 },
    { "stage": "series-c", "activeRoles": 238 },
    { "stage": "ipo", "activeRoles": 93 },
    { "stage": "pre-seed", "activeRoles": 84 },
    { "stage": "bootstrapped", "activeRoles": 79 },
    { "stage": "series-e", "activeRoles": 77 },
    { "stage": "acquired", "activeRoles": 60 },
    { "stage": "growth", "activeRoles": 29 },
    { "stage": "series-f", "activeRoles": 2 }
  ],
  "topHiringCompanies": [
    { "slug": "enpal", "name": "Enpal", "activeRoles": 160 },
    { "slug": "n26", "name": "N26", "activeRoles": 59 },
    { "slug": "1komma5", "name": "1KOMMA5", "activeRoles": 50 },
    { "slug": "auto1", "name": "Auto1 Group", "activeRoles": 50 },
    { "slug": "sumup", "name": "SumUp", "activeRoles": 49 },
    { "slug": "flix", "name": "Flix", "activeRoles": 48 },
    { "slug": "doctolib", "name": "Doctolib", "activeRoles": 47 },
    { "slug": "helsing", "name": "Helsing", "activeRoles": 44 },
    { "slug": "almedia", "name": "Almedia", "activeRoles": 43 },
    { "slug": "scalable-capital", "name": "Scalable Capital", "activeRoles": 41 }
  ],
  "methodologyUrl": "https://pegel.berlin/methodology",
  "sourceUrl": "https://pegel.berlin/blog/2026-08-berlin-hiring-pulse"
}
