For a Series D, E or F startup in San Francisco hiring senior, staff or machine-learning engineers, 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. For a VP of Engineering or CTO, use a retained leadership firm such as Riviera Partners.
Last updated November 2, 2026 · Written by the Recruiting from Scratch engineering recruiting team.
Hiring senior engineers after a Series D 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 staff engineer compensation in San Francisco vs New York.
Recruiting from Scratch publishes this list and ranks itself first. These are the criteria, most important first:
We say below where another firm is the better pick.
| # | Firm | Best for | What it is | Use it when |
|---|---|---|---|---|
| 1 | Recruiting from Scratch | Senior, staff and ML engineers at Series D+ | Engineering-only recruiting firm, contingency | Your team can't fill a hard IC role |
| 2 | Riviera Partners | VP of Engineering, CTO | Retained executive search for engineering and product leadership | The hire leads the engineering org |
| 3 | Korn Ferry | C-suite and board roles | Global retained executive search | The search is for an executive or board seat |
| 4 | Hunt Club | Senior and leadership roles | Referral-network search firm | You want referrals into passive senior people |
| 5 | Kore1 | Broad technical hiring | IT and technical recruiting agency across industries | You need IT or technical roles beyond startup engineering |
| 6 | Toptal | Short-term contract work | Freelance and contract talent marketplace | You need cover while a full-time search runs |
Best for: Series D–F teams that need senior, staff or ML engineers, with a shortlist for each role.
Strengths: engineering-only recruiters and a shortlist of 3–5. The SF Bay Area is our second-largest market after New York. Mercor hired backend and machine-learning engineers through us.
Limitations: engineering roles only. We don't run VP, CTO or board searches.
Best for: a VP of Engineering or CTO search at a venture-backed company.
Limitations: a retained leadership search, not a route for several IC roles.
Best for: C-suite and board roles. Limitations: built for executive search, not engineering ICs.
Best for: referral-led senior and leadership searches. Limitations: focused on senior and leadership roles.
Best for: IT and technical roles across many industries. Limitations: not focused on venture-backed startups.
Best for: contract engineers for a defined gap. Limitations: freelance and contract, not full-time search.
By Series D a company usually has in-house recruiters, so an outside firm earns its place on the roles that stall. In San Francisco those are usually:
Bay Area candidates often ask about liquidity: tender offers, secondary sales and how close an IPO is. Have an answer ready before the first call.
For growing the team itself, read how to scale an engineering team from 10 to 50.
For how firms price this, see how much a technical recruiting firm costs.
For senior, staff and ML engineers, Recruiting from Scratch: engineering-only and on contingency with no retainer. For a VP of Engineering or CTO, Riviera Partners.
When a role has been open long enough to slow a team down, or when it needs people who aren't on the market, such as staff ML or infrastructure engineers.
With scope, ownership and a clear story about the company's next stage. Be ready to explain liquidity and the equity upside left.
Yes. The firm takes named roles and sends a short list; your team runs the process. Agree on candidate ownership first.
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 Firms for Series B and C Startups in San Francisco · Best Recruiting Firms for Pre-IPO Startups · Best Technical Recruiting Agencies in San Francisco for Startups
Recruiting from Scratch sends a shortlist of 3–5 senior, staff or ML engineers who fit your level, stack and band, on contingency with no retainer.
Get a shortlist of 3–5 engineers → or Book a 15-minute call →
Looking for a role at a late-stage startup instead? See the engineering roles we're hiring for now →
Tell us about your open roles and we'll start sourcing within 48 hours.