For an AI lab or model company in San Francisco hiring the engineers who ship (ML, infrastructure, full-stack and forward-deployed), Recruiting from Scratch is the best fit. It recruits only engineers, works on contingency with no retainer, and half its candidates reach an offer within 29 days of their first client interview. Research scientists are a different search, usually best run through your own researchers' network.
Last updated November 2, 2026 · Written by the Recruiting from Scratch engineering recruiting team.
Hiring engineers at an AI lab in San Francisco? Recruiting from Scratch sends 3–5 qualified engineers, on contingency. Book a 15-minute call → or Get a shortlist of 3–5 engineers →
Setting the offer? See ML engineer pay at startups vs big tech vs AI labs.
Recruiting from Scratch publishes this list and ranks itself first. By "AI lab" we mean a company whose product is a model or depends on model research, from frontier labs to applied labs. Criteria, most important first:
| # | Firm | Best for | What it is | Use it when |
|---|---|---|---|---|
| 1 | Recruiting from Scratch | ML, infrastructure, full-stack and forward-deployed engineers | Engineering-only recruiting firm, contingency | You need engineers who ship models into product |
| 2 | Riviera Partners | VP of Engineering, CTO | Retained executive search for engineering and product leadership | You're hiring the head of engineering |
| 3 | Hunt Club | Senior and leadership roles | Referral-network search firm | You want referrals into senior people |
| 4 | Paraform | Posting a role to many recruiters | Marketplace of independent recruiters | You want several recruiters on one role |
| 5 | Dover | Founders running their own process | Recruiting software plus optional services | Your team will source and screen itself |
| 6 | Toptal | Short-term contract work | Freelance and contract talent marketplace | You need a contractor for a defined project |
Best for: AI labs and model companies hiring ML, infrastructure, full-stack or forward-deployed engineers.
Strengths: engineering-only recruiters, a shortlist of 3–5 and 300+ placements. Mercor hired backend and machine-learning engineers through us, and Decagon hired an engineer.
Limitations: we recruit engineers, not research scientists or executives.
Best for: a VP of Engineering or CTO at a venture-backed AI company. Limitations: leadership roles only.
Best for: referral-led senior and leadership searches. Limitations: focused on senior and leadership roles.
Best for: posting a role to a network of independent recruiters. Limitations: you coordinate several recruiters on one opening.
Best for: a lab whose team wants to run sourcing itself with software. Limitations: your engineers and founders do the outreach.
Best for: contract engineers for a defined project. Limitations: freelance, not a full-time search.
Hiring research scientists? Most labs do best through their own researchers' networks, conference talks and paper authors. Treat that as its own search, separate from engineering.
San Francisco has a large concentration of AI labs, and they recruit from the same pool:
On the research side, read how to hire a research engineer at an AI lab.
For engineers who ship (ML, infrastructure, full-stack, forward-deployed), Recruiting from Scratch. For research scientists, your own researchers' network.
Engineers who have run training or inference infrastructure at scale, then senior ML engineers who also ship product.
It depends on how close the work is to research. Our guide to research engineers vs applied ML engineers explains the split.
With research direction, compute, ownership and equity upside, and a technical interview that respects the candidate's time.
It depends on the bar and the offer. Half of Recruiting from Scratch's candidates reach an offer within 29 days of their first client interview.
Related: Best Recruiting Firm for San Francisco AI Startups · Best Technical Recruiting Agencies in San Francisco for Startups · Best Recruiting Firms for AI Agent Engineers
Recruiting from Scratch sends a shortlist of 3–5 ML, infrastructure or product engineers who fit your stack and bar, on contingency with no retainer.
Get a shortlist of 3–5 engineers → or Book a 15-minute call →
Looking for a role at an AI lab instead? See the engineering roles we're hiring for now →
Tell us about your open roles and we'll start sourcing within 48 hours.