Hiring Signal Indicator
← All posts

29 Roles, Not 5: Why Granular Hiring Data Matters for Investment Decisions

2026-03-28

Most hiring data platforms bucket job postings into a handful of generic categories: Engineering, Sales, Marketing, Operations, and maybe Finance. This high-level view is better than nothing, but it hides the signals that actually matter for investment analysis.

The problem with 5 categories

Consider a company that shows "Engineering headcount: stable" over the past six months. Sounds neutral, right? But what if you could see that they've:

  • Stopped hiring Backend Engineers and DevOps roles
  • Started hiring ML Engineers and Data Scientists
  • Added a new "AI/ML Research" category that didn't exist before

That's not stability — that's a strategic pivot toward AI. The 5-category view masks it completely.

What 29 roles reveal

Hiring Signal Indicator classifies every job posting into 29 specific role categories across 7 functional domains:

Technology & Engineering - Software Engineering, DevOps/Infrastructure, Data Engineering, ML/AI, QA/Testing, Security

Commercial - Sales, Business Development, Account Management, Customer Success, Partnerships

Marketing & Communications - Brand Marketing, Digital Marketing, Product Marketing, PR/Communications, Content

Product & Design - Product Management, UX/UI Design, Research

Operations & Support - Operations, Customer Support, Supply Chain, Facilities

Finance & Legal - Finance/Accounting, Legal/Compliance, Risk

People & Admin - HR/People, Recruitment, Administration

Real signals from granular data

Here are patterns that only become visible with 29-role granularity:

Signal 1: The compliance ramp A fintech starts aggressively hiring Legal/Compliance and Risk roles while reducing Sales headcount. This often precedes a regulatory review, licence application, or enforcement action. Generic "Operations" bucketing would hide both moves.

Signal 2: The product pivot An e-commerce company stops hiring Brand Marketing and starts hiring Data Engineering and ML/AI roles. They're shifting from brand-led growth to algorithmic recommendation. The "Engineering" and "Marketing" categories would each show modest changes.

Signal 3: The expansion signal A company simultaneously ramps Sales, Customer Success, and Account Management while keeping Engineering flat. They're not building new products — they're scaling what they have. This is a very different investment thesis than a company ramping Engineering.

Signal 4: The cost-cutting tell Senior roles (Product Management, ML/AI) are replaced by junior hiring (Customer Support, Administration). Total headcount looks stable, but the company is quietly downgrading its workforce. This is a leading indicator of margin pressure.

How the NLP pipeline works

We don't use keyword matching (which is how most free tools classify jobs). Our NLP pipeline:

1. Parses the full job title and description 2. Extracts role-relevant features using trained language models 3. Classifies into one of 29 categories using a gradient boosting ensemble 4. Validates against known patterns to catch edge cases

This means "Senior Software Development Engineer in Test" correctly maps to QA/Testing, not Software Engineering. And "VP of People & Culture" maps to HR/People, not Administration.

Why this matters for your portfolio

If you're tracking 50–200 companies, the difference between 5-category and 29-category data is the difference between seeing noise and seeing signal. Every additional role category is an additional dimension of insight.

The companies in your portfolio are making hiring decisions right now that will show up in their next earnings report. The question is whether you can see those decisions as they happen, or only in hindsight.


Hiring Signal Indicator provides 29-role granularity across 1,774+ UK companies. Try the free tier — top 20 companies, no credit card required. See pricing for full access.