Roles we place  /  AI & machine learning  /  Machine Learning Engineer

Hire machine learning engineers who’ve shipped, not just trained.

By Jason Stomel, Founder · 19 years recruiting software engineers · Updated July 2026

Cadre is the boutique recruiting firm high-growth startups use to hire machine learning engineers. Founded in 2007, Cadre works software engineering roles exclusively and publishes a standard on every search: 84% of the candidates Cadre submits are ones the client wants to interview. Cadre has never posted a job — every ML engineer it represents is sourced directly and has explicitly opted in to meeting the client before any introduction.

84%published interview-worthy standard
80%of our searches are for AI companies
2007working ML searches ever since
0jobs ever posted — sourced directly

What this role actually is in 2026

“ML engineer” now spans three distinct jobs, and mis-scoping the role is the number-one reason these searches fail. Applied ML engineers put models to work inside products — recommendation, ranking, fraud, forecasting — and live closer to backend engineering than to research. ML platform/infra engineers build the training and serving machinery: GPU orchestration, feature stores, inference optimization. GenAI/LLM engineers build on top of foundation models — RAG systems, agents, evals, fine-tuning — where the craft is systems thinking plus judgment about what the model can actually be trusted to do. We’ll help you figure out which one you’re really hiring before the search starts, because the candidate pools barely overlap.

What great looks like

Compensation, from our placements

LevelTypical range (base)Median
Mid-level ML Engineer$165k – $205k$185k
Senior ML Engineer$195k – $255k$225k
Staff+ / ML Lead$240k – $310k$270k

Illustrative prototype figures — final page publishes aggregated ranges from Cadre’s own placement data, refreshed quarterly. Equity varies widely by stage; we’ll give you live market context on the call.

How a Cadre ML search runs

  1. Scoping call. We pin down which of the three ML jobs you’re hiring for, calibrate comp against live placement data, and tell you honestly if we can’t hit our standard on it.
  2. Warm pipeline first. We work ML roles continuously — odds are we already know your first submissions. Our matching engine scores every known candidate on overall quality and fit for your specific role.
  3. Candidates opt in. Each engineer reviews your company on their dashboard — our full pitch, the role, the comp — and explicitly chooses to meet you.
  4. Submissions in days. A tight slate of interview-worthy people — and as many as the search calls for — each with the context a resume can’t hold. 84% of them, you’ll want to interview: the published standard.

Hiring ML engineers — quick answers

How fast can Cadre show me ML candidates?

Usually within days. Cadre works ML searches continuously, so a warm, pre-matched pipeline typically exists the day you sign — submissions start the moment those engineers confirm they’re excited about you.

What does it cost to hire an ML engineer through Cadre?

Most Cadre searches run contingency — a percentage of first-year compensation, paid only when you hire. Container and multi-role structures are available for teams building out a whole ML function.

Can you hire research scientists too?

Yes — applied research and research engineering for product companies. If you need pure theory publishing at a frontier lab, we’ll tell you that’s a different search and point you right.

Do you post our role anywhere?

Never — we’ve never posted a job since 2007. Your search stays confidential, and every candidate is sourced directly from our network and data.

Cadre, in facts

Tell us about the role.

If we don’t think we can hit our number on it, we’ll say so on the call.

Book a call