Long labels are placed inside the bars where possible, so names stay readable in the compact two-column layout.
Largest segment
munich
19,267 / 23,096 displayed
Bar length = row countRight label = exact value% = share of displayed rows
Companies
Companies with the most positions
Long labels are placed inside the bars where possible, so names stay readable in the compact two-column layout.
Largest segment
BMW Group
349 / 1,653 displayed
Bar length = row countRight label = exact value% = share of displayed rows
Seniority
Position count by seniority
Long labels are placed inside the bars where possible, so names stay readable in the compact two-column layout.
Largest segment
Mid Level
9,181 / 23,096 displayed
Bar length = row countRight label = exact value% = share of displayed rows
Salary
Average salary by seniority (EUR k)
Long labels are placed inside the bars where possible, so names stay readable in the compact two-column layout.
Largest segment
Senior
€96k average value
Bar length = average valueRight label = exact value
Industries
Hiring demand by industry
Long labels are placed inside the bars where possible, so names stay readable in the compact two-column layout.
Largest segment
Software It Services
4,075 / 17,593 displayed
Bar length = row countRight label = exact value% = share of displayed rows
Functions
Hiring demand by job function
Long labels are placed inside the bars where possible, so names stay readable in the compact two-column layout.
Largest segment
Sales Business Development
2,819 / 15,660 displayed
Bar length = row countRight label = exact value% = share of displayed rows
Services
Productizable service clusters
Long labels are placed inside the bars where possible, so names stay readable in the compact two-column layout.
Largest segment
Marketing Campaign Operations
1,686 / 9,934 displayed
Bar length = row countRight label = exact value% = share of displayed rows
Visualization Lab
From job data to business-idea evidence
These charts are arranged as a two-column evidence board for the validation pipeline: reachable customers, repeated painful workflows, visible workarounds, clear economic value, simple first delivery, repeatability, and customer commitment.
Trend detection
Real weekly demand from posted dates
This uses posted_date, not row order, so it is the right chart for validating whether a market is active now.
Read: Look for repeated demand and recent activity. A good validation target has enough fresh rows that you can find real people to contact now.
Line = jobs posted per weekShaded area = weekly volumePeak/latest labels show timing
Customer access
Reachable first-contact channels
A good idea still needs a practical path to the buyer. This view turns the enrichment's preferred channel into a visible access map.
Read: Use the largest channels to decide your first validation sprint: LinkedIn messages, email, warm intros, or other direct contact routes.
Donut color = outreach channelBar length = rows in that channel% = share of displayed channels
Buyer proximity
Seniority mix by reachable role
This separates execution-heavy pains from senior/budget-owner pains. Senior-heavy segments may be better for paid pilots; junior-heavy segments may point to admin automation.
Read: Use this with pain and salary views: a high-pain workflow with senior involvement is easier to justify commercially.
JuniorMid LevelSenior
Rows = job functionsStack color = seniority levelRight number = total jobs in function
Reachable customer groups
Industry × job-function demand
The practical question is not 'what is cool?' but 'which customer group and role repeatedly shows the same workflow pain?'
Read: Darker cells are stronger validation targets. Start interviews where industry and function overlap with enough volume to find 30–50 prospects.
Rows = industriesColumns = job functionsDarker cells = more job postsCell number = exact row count
Repeatability
Solution family → cluster treemap
This transforms thousands of possible ideas into reusable families and clusters, which is where repeatable service offers can emerge.
Read: Large rectangles are not automatically best. They are evidence pools: open them, read sample jobs, and look for a tiny workflow people already do badly.
Industry Specific OperationsRevenue Sales PartnershipsSoftware Engineering Product It DeliverySupply Chain Procurement Logistics Field ServiceData Analytics Ai OperationsExecutive Strategy General BusinessLegal Compliance Regulatory DocumentationFinance Accounting Tax Risk
Large rectangle = more jobsColor = solution familyNested labels = reusable solution clusters
Boring repeated pain
Opportunity cluster bubble pack
The goal is not novelty. The goal is to find boring, repeated workflow pain with enough rows to support evidence-backed outreach.
Read: Bigger bubbles mean repeated evidence. Use these as candidates for customer interviews, not as automatic product decisions.
Bubble size = jobs in clusterBubble label = solution clusterColor separates clusters only; use size for evidence strength
Willingness-to-pay proxy
Salary signal × pain score
This combines labor-cost signal with pain/frequency signal. It helps estimate whether the problem is expensive enough to justify a paid pilot.
Read: Upper-right bubbles are strongest: high-value labor plus repeated pain. Bubble size shows how many companies share that pattern.
High service fitMedium service fitLower service fit
X = salary midpoint proxyY = pain intensity × frequencyBubble size = number of companies
Budget proxy
Salary midpoint distribution
Salary is not willingness to pay by itself, but it gives a practical proxy for the cost of the work being automated.
Read: Higher salary bands can support higher-value pilots. Low salary bands may still work if the pain is frequent and easy to solve.
Bar = jobs in salary bandLabel above bar = exact countSalary is a labor-cost proxy, not proof of budget
Offer lens
Function × solution-family matrix
A plain matrix: each row is a job function, each column is a solution family, and the cell count shows how often they connect.
Read: Find a dark cell, then read it as: people in this role are repeatedly being hired around work that points to this kind of service offer.
Rows = job functionsColumns = solution familiesDarker cell = stronger relationshipRight list = top role → offer links
Workflow pain map
Pain category × automation pattern
A plain matrix: each row is a pain category, each column is an automation pattern, and dark cells show repeated product wedges.
Read: Pick one dark pain/automation cell and turn it into a tiny workflow pilot. This is easier to validate than a broad AI platform idea.
Rows = pain categoriesColumns = automation patternsDarker cell = more repeated evidenceRight list = best pain → automation wedges