About HireIndex
HireIndex is an independent directory and weekly analysis of currently open AI and machine-learning roles, aggregated from public company career pages and indexed by skill and city.
Who runs HireIndex
HireIndex is an independent, self-funded project — not a recruiting agency, job board reseller, or staffing firm. We built it because the question "which companies are actually scaling their AI teams right now?" was surprisingly hard to answer from any single job board. Each one shows you its own slice; none of them reconcile the overlap or tell you how a company's hiring is trending week over week.
We have no commercial relationship with the employers listed, and inclusion is never paid. A company appears here because it is publicly advertising AI/ML roles, and for no other reason. Questions, corrections, and feedback go to hello@hireindex.app — a real person reads them.
Where the data comes from
We pull from nine sources across three tiers, merged and deduplicated every Monday.
Direct API access: Greenhouse, Lever, Ashby, SmartRecruiters. Structured data, company-attributed, no scraping required.
Keyword searches across thousands of employers: RemoteOK, The Muse, Adzuna (US, UK, Australia, Canada).
Maximum coverage: LinkedIn and Indeed via Apify, targeting AI/ML title searches across all geographies.
We do not store private data, applicant information, or anything that requires a login. Every listing links directly back to the company's own career page.
How we categorise roles
Raw postings are messy: the same job is titled "ML Engineer", "Machine Learning Engineer (II)", and "Applied Scientist, ML" across three companies. To make pages comparable, every role is mapped to a normalised skill (machine-learning engineer, data scientist, LLM engineer, MLOps / AI platform, research scientist, and so on) and to a city — with fully-remote roles grouped under their own listing rather than scattered.
Company names are canonicalised too, so "Amazon", "Amazon.com Services LLC", and regional legal entities collapse into one employer instead of fragmenting the data. Listings that appear on more than one source are matched and deduplicated, so a single role is never counted twice. We only index a skill-and-city page once it has at least three open roles; thinner combinations are left out deliberately rather than padded.
How the velocity score works
On our company pages, each employer carries a Hiring Velocity Score. It is derived from the volume of currently open AI/ML roles, the four-week trend in that volume, the seniority mix, and the breadth of roles across functions — not just a raw headcount. A company posting fifteen senior platform and research roles after a quiet month signals something different from one that always carries a large, flat req count, and the score is meant to capture that direction of travel. Scores are recomputed from scratch every week against fresh data.
Accuracy & corrections
Hiring data moves fast and no aggregation is perfect — roles get filled between refreshes, titles get miscategorised, duplicates slip through. We mark every page with the date it was last refreshed so you can judge how current it is, and we re-pull the full dataset each Monday.
If you spot a role that's been filled, a duplicate, or a miscategorised listing, tell us at hello@hireindex.app and we'll correct it in the next refresh. See also our contact page and privacy policy.