Who's really hiring in AI — in numbers.
Every day we read the public job boards of 60 AI companies and count what's actually open: who's hiring hard, what the top roles pay, and which postings won't die. One weekly email. Numbers only, no hype.
Every row ships with a company_domain and company_linkedin_url — company website domain mapped for every row — ready to drop into Clay, Apollo or n8n.
Read straight from each company's own ATS boards (Greenhouse, Lever, Ashby, Workable) every morning — before the role reaches aggregators.
Refreshed every day at 11:30 (Vietnam time). Latest verified run: Oct 20, 2026 — 692 rows, succeeded. Hiring signals go stale in days; these don't get the chance.
0 invalid rows in the latest run, and schema 1.6.0 uniform across all 692 of 692 rows. Field completeness is monitored every run — a silent data drop raises an alarm, not a shrug.
Acting on wrong data in front of a client is the fastest way to lose one. So the method is published below and the feed is public — pull the raw rows and check our arithmetic yourself.
Get the Pulse every week
Get the weekly Pulse — plus the 144 salary-transparent roles (company, title, range, link) in your welcome email, ready to use today.
Salary signals
Most AI companies still hide pay. The ones that don't are setting the market — and the top of the range is now well past half a million dollars.
So what: one placement at this band pays like several mid-level fills. If you run searches, this is the one worth winning.
So what: top-of-market research pay outside the US mega-labs — your candidates have a second serious bidder, and so do you.
So what: the wider the band, the more flexible the budget is for the right candidate.
Hiring volume leaderboard
Open AI-core roles per company, Oct 20 snapshot. Two names tower over the rest — and the interesting story is in how each one hires, not just how much.
Stuck Hiring Index
The roles companies can't close — and what that says about the gap between the talent they want and the talent that exists.
The first ranking lands mid-November
A role only counts as "stuck" with real history behind it — how many days it's been open, and whether the company quietly reposted it hoping nobody noticed. Our daily history started accumulating on Oct 15, 2026, and a fair ranking needs 35 days of it. Rather than guess, we're waiting for the data. The first Stuck Hiring Index publishes when the history matures — mid-November.
Already working: our content fingerprinting caught 2 Helsing roles re-appearing under a new board (Ashby→Greenhouse migration) — the same algorithm that will power this index.
How many hours does your team burn each week chasing candidates for roles open 60+ days — or quietly deleted and reposted?
Subscribe above to get the inaugural Stuck Hiring Index the day it drops in mid-November.
Skills snapshot
What 692 job descriptions actually ask for. Two skills lead the list — the market has picked its stack.
Where the roles are — and who can take them
Geography and visa policy from the daily run of Oct 20, 2026 — 692 roles, schema 1.6.0. Nearly every role in the feed carries a country tag, and more than a quarter state their visa policy in the open.
Methodology & data source
Where these numbers come from
Every figure on this page comes from a daily run over the public applicant-tracking boards (Greenhouse, Lever, Ashby, Workable) of 60 AI companies. Roles are filtered to AI-core positions — AI/ML engineering, data and AI product — and enriched with parsed salary ranges, seniority, workplace type and skills. Every row also carries a company website domain and company_linkedin_url, mapped for every row — so GTM teams can route these signals straight into Clay, Apollo or n8n without a cleanup pass. Each role carries a stable ID, so openings, closures and reposts are tracked day over day instead of guessed from a single scrape.
Remote means the role's workplace_type as reported by the company's own ATS (remote / hybrid / onsite). It is not inferred from the location string. 279 of 692 roles (40%) state no workplace policy, so they are counted as neither remote nor onsite — the 16% remote figure is a floor, not a ceiling.
The underlying dataset is public: the same feed powers the AI/ML Jobs Scraper on Apify, where anyone can run it, inspect a run, or pull the raw rows and check our arithmetic.
- Data snapshot
- Oct 20, 2026
- Schema version
- 1.6.0
- Roles in snapshot
- 692 AI-core
- Companies tracked
- 60
Snapshot: the daily run of Oct 20, 2026 — 692 rows, all figures on this page. Quality gate: 0 invalid rows, schema 1.6.0 across 692 of 692.