Workforce Intelligence
Hiring Trend Signals
Published Updated
See which teams a company is building, department by department.
29 department-level hiring subtypes across 21M+ companies, built from 80M+ open roles. See which teams a company is building, with sample job titles and top hiring locations, refreshed weekly.
- Companies Covered
- 21M+
- Departments Tracked
- 29
- Signals / Month
- ~612K
- Velocity Windows
- 30/60/90 days
- Delivery
- REST API, GCS Push, Generate Insights API, Flat File
- Format
- JSONL or Parquet
- Bucket
- gs://autobound-hiring-trends/
What Are Hiring Trend Signals?
29 subtypes · Weekly refresh
Hiring trend signals identify which departments a company is actively building. Autobound classifies 80M+ open roles across 21M+ companies into department categories using job title normalization, and emits one of 29 subtypes, from hiringEngineeringRoles to hiringLegalRoles, when a company crosses a hiring threshold for that function. The 80M+ figure is the open-role corpus. A typical month yields about 612K hiring signals across about 239K companies (August 2026).
Each signal includes the open role count, open roles as a percentage of current headcount, a high/medium/low signal strength, up to 5 sample job titles, links to the actual postings, and the top hiring locations. Data refreshes weekly, so a spike in finance and legal hiring ahead of an IPO shows up within days.
Example subtypes
Hiring engineering roleshiringEngineeringRoles
Example from the signal catalog
Orbit Labs posted 32 engineering openings in the past 30 days, most in backend and platform.
From a job posting to your next move
What we detect, what you get, and what you do with it. Pick the path that fits your team.
Sales, marketing and RevOps: Slack, CRM fields and plays.
Sales, marketing and RevOps: Slack, CRM fields and plays.
0103
Open roles show which teams grow
We sort open roles by department and fire a signal when a company crosses a hiring threshold for that team.
- Job postings
- We detectJob postings
- You getSignal record
- You actSlack, CRM or agent
Job postingsJul 14, 2026- Senior ML Engineer, Payments Intelligence
- Staff Platform Engineer
- Engineering Manager, Billing
- Backend Engineer, Financial Infrastructure
ExtractedStripestripe.comcompanyHiring engineering rolessignal_subtype0203
You get one clean record
Each record names the company and its domain, labels what happened, and links back to the source.
- Signal record
- We detectJob postings
- You getSignal record
- You actSlack, CRM or agent
Signal recordStripe
stripe.comFinancial Services
Hiring engineering roleshiringEngineeringRolesStripe has 127 open engineering roles
- Open roles
- 127
- Strength
- High
- Detected
- Jul 14, 2026
signal_id 7f3c9a12…
0303
Act on it where you work
Send it to Slack, write it to your CRM, or give it to an AI agent.
- When
signal_subtype= hiringEngineeringRoles with highpct_of_headcount- Do
- Dev-tool pitch to the engineering lead about the new hires
- Your team acts
- We detectJob postings
- You getSignal record
- You actSlack, CRM or agent
or your own code#account-signalsSignal alert from your workflow
Stripe· Hiring engineering roles
Stripe has 127 open engineering roles
Play: Dev-tool pitch to the engineering lead about the new hires
Start the playOpen the sourceIllustration. The record fields are real.
0103
Open roles show which teams grow
We sort open roles by department and fire a signal when a company crosses a hiring threshold for that team.
0203
It lands in your stack
Land weekly JSONL from your GCS bucket. Join on
company.domain.0303
Ship it in your product
Expose 'Hiring in [department]' as a search filter.
- Job postings
- We detectJob postings
- You getSignal record
- You actSlack, CRM or agent
- Senior ML Engineer, Payments Intelligence
- Staff Platform Engineer
- Engineering Manager, Billing
- Backend Engineer, Financial Infrastructure
Step 1 of 3: Open roles show which teams grow
Try it on your own accounts
1,000 free credits. Query hiring-trends in the Signal API or from Claude.
How we build this signal
How we build each hiring trend signal
Every week we sort each company's open roles into departments and ship one signal per department that is hiring.
- Dedup window
- 7 days
- Refresh
- Weekly
- 01
Collection
Each week a job reads the week's new and closed job postings, tied to company domains. A posting without a company domain is skipped.
- 02
Posting dedup
The same job is often posted many times. Postings are collapsed per company in order: exact repeats, then the job's canonical applicant-tracking link without tracking parameters, then the same title in the same city within 7 days.
- 03
Department classification
Each job title is looked up in a title-to-department table that a model labeled and people corrected. Unknown titles fall back to fixed matching rules.
- 04
Aggregation
Roles are counted per company and department, with locations normalized, and each department that is hiring becomes one signal.
- 05
Validation gate
Each batch must pass hard checks: a signal count inside fixed bounds, minimum fill rates on key fields, and no more than a 50% drop from last week. A failed check stops the run, and nothing ships.
Hiring Trend Signal Schema
Hiring signals include department-level breakdowns, sample job titles, posting locations, and velocity metrics across rolling time windows.
{
"signal_id": "7f3c9a12-58be-4e02-9d41-c6a02f18e774",
"signal_type": "hiring-trends",
"signal_subtype": "hiringEngineeringRoles",
"signal_name": "Stripe hiring 127 Engineering Roles",
"detected_at": "2026-07-14T08:00:12Z",
"association": "company",
"company": {
"name": "Stripe",
"domain": "stripe.com", // match on domain
"linkedin_url": "linkedin.com/company/stripe", // or match on LinkedIn URL
"industries": ["Financial Services", "Payments"],
"employee_count_low": 8000,
"employee_count_high": 10000,
"description": "Global payments infrastructure for the internet..."
},
"data": {
"category": "Hiring Engineering Roles",
"open_roles_count": 127,
"pct_of_headcount": 1.4,
"signal_strength": "high",
"sample_titles": [
"Senior ML Engineer, Payments Intelligence",
"Staff Platform Engineer",
"Engineering Manager, Billing",
"Backend Engineer, Financial Infrastructure"
],
"sample_urls": [
"https://stripe.com/jobs/listing/senior-ml-engineer/6247193",
"https://stripe.com/jobs/listing/staff-platform-engineer/6251082"
],
"top_locations": [
{ "location": "San Francisco, California", "count": 48 },
{ "location": "New York, New York", "count": 31 },
{ "location": "Remote, United States", "count": 26 }
]
}
}Measured coverage
What's inside Hiring Trend Signals
A dated snapshot counted in our production database, not a live count. Minimums, not ceilings.
Top subtypes
29 totalGeography
all 205 countries →Top industries
all industries →Join keys
fill rateCompany pages
See this data on real companies
Each company page shows the latest rows from this data for free, with the date and a link to the source.
See for yourself
Check out sample data: real Hiring Trend records with the same fields the API returns.
“Autobound's triggers keep us current with news and job openings, making personalization effortless.”