Skip to main content
RecruoRecruo

AI-native engineering hire

Hire AI/ML engineers who can own the whole AI surface at a product scale-up.

Your first AI hire cannot afford to be a specialist. We shortlist senior AI/ML generalists who ship across LLMs, classical ML, evals and inference — in 5 business days, at a 15% success fee.

Scope the role on a 30-min call and we deliver a 3-candidate shortlist in 5 business days. Every candidate pre-screened by AI + reviewed by a human recruiter. 90-day replacement guarantee.

Why this role, why now

What an AI/ML generalist actually does in 2026

For a Series A or early Series B product scale-up, the AI/ML generalist is the engineer who owns the whole AI surface because no one else on the team has time to. In a given week they might fine-tune a lightweight classification model on Hugging Face, stitch an OpenAI or Anthropic call into the checkout flow behind FastAPI, stand up a pgvector store for semantic search, and write a throwaway eval harness to compare Claude 4.5 against GPT-4.1 for a specific customer-support intent. They are the single point of AI literacy at the company, and they keep the product moving until hiring can catch up.

Demand has moved with the market. The 2025 Stack Overflow Developer Survey flagged that 62% of developers use AI tools in production, but a separate Kaggle community survey from late 2025 showed that only 19% of respondent-shipping companies had an AI-specialist headcount above 3 engineers — the rest rely on generalists. That gap is the generalist's entire job description. Hugging Face's own model-download telemetry tells the same story: the fastest-growing category of downloads in 2025 was not frontier LLMs but small task-specific models in the 100M–7B parameter range, which is exactly what generalists deploy when a 70B frontier model is overkill or too expensive.

We see three types of generalist roles most often: (1) the first AI hire, who shows up at a 20–40 engineer product company and inherits every AI feature that has ever been shipped; (2) the AI-literate product engineer, who joins an existing team of 1–2 AI engineers and widens the surface area they can cover; (3) the bridge engineer at a more mature company, who keeps talking to the classical-ML stack (fraud models, recommendation systems) while the rest of the team specialises into LLM vertical roles. All three need one trait: they are comfortable switching between PyTorch training loops, OpenAI API calls, and a 2am inference-cost spike on the same Tuesday.

A generalist is the right hire when your AI team is 1–3 engineers. Above 3, specialisation starts to pay off — at that point you usually want a dedicated RAG engineer, an evals engineer, and an ML platform engineer rather than one person who half-covers all three. Below 1, you are asking a backend engineer to learn AI on the job, which typically costs you 6–9 months of product velocity. The generalist sits exactly in that middle band, and the middle band is where most of our UK and EU clients currently are.

How we source

How Recruo sources AI/ML generalists specifically

The generalist role is genuinely harder to screen for than any single specialist role because the bar is horizontal, not vertical. A specialist needs depth in one area; a generalist needs credible shipping experience across four or five. Most inbound CVs to us for this title over-index in exactly one area (a PhD who has only published on attention mechanisms; a backend engineer who has only wired up `openai.chat.completions.create`) and quietly miss the rest. Our first-pass filter is built to catch that imbalance inside the first screen, not the third interview.

We source across five channels specific to AI/ML generalists: Kaggle competition top-1000 finishers in the last 24 months (which preferences people who have shipped end-to-end notebooks, not just read papers); Hugging Face model authors with download counts between 500 and 50,000 (the sweet spot where someone actually trained and published, but is not a full-time researcher); GitHub contributors to scikit-learn, PyTorch Lightning, LangChain, LlamaIndex, and FastAPI repos; attendees of European AI engineering conferences (PyData London, MLConf, AI Engineer Summit) who have a shipping artifact behind their talk; and a private network of 640+ CEE AI engineers Nikita built during his time at Neurons Lab, a consulting shop that delivered 80+ AI projects for European clients across fintech, health, retail, and maritime.

Every candidate goes through a 12-minute AI technical interview that deliberately switches context mid-conversation. A typical session moves from 'walk me through the last time you chose between a fine-tuned BERT and an API call for a classification task' to 'how did you instrument cost-per-request when you first shipped an LLM feature?' to 'show me how you would debug a scikit-learn model whose F1 dropped 8 points in production'. Generalists who have actually shipped handle the switching fine; candidates who have over-indexed on one library (we see a lot of Keras-only or PyTorch-only candidates) stumble on the first hand-off. A human recruiter reviews the transcript and scores before a shortlist lands in your inbox.

The last layer is specific to this role. We require every AI/ML generalist we shortlist to point at three production-shipped artifacts across at least two different AI paradigms — e.g. one classical ML model, one LLM-backed feature, and one lightweight inference or ops piece (a cost dashboard, an eval harness, a batched-inference optimiser). We verify those with a combination of public artifacts (GitHub, Hugging Face, Kaggle, a conference talk, a blog post) and a reference call. Candidates who can only point to one category do not make shortlist.

Placed talent

A recent placement, anonymised

Senior AI/ML generalist, Prague-based · Placed 2026-Q1

Outcome: Shortlisted in 5 business days. Client interview pass: first round. Signed offer in 9 days from shortlist. Still in role (3 months in at time of writing), has already owned the hiring spec for the second AI engineer on the team.

  • First AI hire at a Series A London health-tech (11 product engineers, no prior in-house AI). Owns 3 ML-backed features today: a predictive-triage model on structured patient intake, a recommendations module for follow-up content, and a clinician-facing chatbot built on Claude 4.5 with a pgvector retrieval layer over internal guidelines.
  • Fine-tuned a 3B-parameter open model on de-identified triage data, cutting API cost per request from $0.011 to $0.0017 for 78% of the traffic that does not need frontier-model reasoning.
  • Built a minimal eval harness the clinical team now runs on every prompt change — inspired by OpenAI Evals, shrunk to ~400 lines of Python because the team is too small for anything heavier.
  • OSS: top-1% Kaggle competitor (two solo silver medals on NLP competitions in 2024), maintainer of a small open-source Hugging Face model with ~8K cumulative downloads for medical-domain text classification.
  • Daily working language: English (C1, verified in our interview). Czech native, decent German.
  • Working setup: home office in Prague, visits London office 1 week per quarter, overlaps 9am–5pm UK time comfortably.
  • B2B contractor model (živnostenský list in Czechia); total comp to client €79K/yr vs London-local €128K equivalent for the same seniority.

Profile composed from 4 real placements in this role across 2025-Q3–2026-Q1. Personally identifying details anonymised per GDPR Art. 5. Salary figures are averaged across the four.

Hiring difficulty

Benchmarks we track

AI/ML generalist is the single role where the specialist-dominated talent market works against scale-ups the hardest — most senior candidates have specialised by the time they are hireable, and the ones who kept breadth are genuinely scarce and in high demand from every early-stage product company at once.

CV → AI screen pass rate

22%

Source: Recruo internal (n=214 inbound CVs, 2025-Q3–2026-Q1)

AI screen → human shortlist pass rate

41%

Source: Recruo internal (n=47 AI-screen passes, 2025-Q3–2026-Q1)

Shortlist → offer rate at client

68%

Source: Recruo internal (n=19 shortlists delivered, 2025-Q3–2026-Q1)

Median time-to-shortlist

5 business days

Source: Recruo internal (n=19 engagements, 2025-Q3–2026-Q1)

UK market median time-to-hire (AI/ML roles)

68 days

Source: Hays UK AI Roles Salary Guide, 2026 edition (accessed 2026-04-12)

CEE salary delta vs UK-local

34–44% lower

Source: Recruo placements (n=4 generalist roles) cross-referenced with DOU 2026-Q1 senior ML survey + Kaggle 2025 salary survey (EU subset)

Share of generalist candidates who pass both ML and LLM portions of screen

29%

Source: Recruo internal (n=47 AI-screen passes, 2025-Q3–2026-Q1)

The 22% CV pass rate is noticeably higher than our LLM-engineer funnel (14%) because the generalist title is less abused; almost nobody claims to be an AI/ML generalist without at least real classical-ML experience. But the 29% both-portions-pass rate is the one to watch: it means that more than two-thirds of otherwise qualified candidates have over-specialised into either classical ML or LLMs, and cannot credibly cover the other half of the generalist job. That is the hidden bottleneck for scale-ups trying to make their first AI hire.

Reviewed by

Oleh Datskiv

Oleh Datskiv

CEO & Co-founder

Oleh is CEO of Recruo and a 7-year ML generalist himself — production computer vision at SoftServe (MBZIRC 2020 robotics, AR, predictive maintenance IoT), head and eye tracking at GlobalLogic, 3D body modelling at 3DLOOK, and GenAI R&D prototypes as Associate AI Lead at N-iX (2024–2026). NeurIPS 2020 workshop co-author; MSc in Data Science from Ukrainian Catholic University. He personally reviews every AI/ML generalist shortlist before it reaches you, and runs the generalist-versus-specialist sizing conversation on the intro call.

FAQ

Frequently asked questions

Book a 30-min discovery call

Scope one open ai/ml engineers role and get a 3-candidate shortlist in 5 business days. £0 upfront, 90-day replacement guarantee.