devsmatcher

Метод Devsmatcher

Как мы оцениваем AI-специалистов.

Это реальная система, которой мы пользуемся, — опубликованная полностью, чтобы вы могли оценить наше суждение до того, как на него полагаться. Если вы прочитали и не согласны — мы сэкономили друг другу звонок.

00

Почему метод публичный

Каждый рекрутер заявляет, что «тщательно проверяет». Заявления ничего не стоят. Метод, который можно прочитать, оспорить и спросить с нас, — стоит.

Публичность держит нас честными: если кандидат прошёл наш процесс, мы можем показать, что именно он прошёл. Если не прошёл — можем показать почему.

01

Что мы оцениваем и в каком порядке

Порядок важен. Большинство провалов найма происходит на первом шаге — до того, как связались хоть с одним кандидатом.

1.1

Определение роли — до любого кандидата

Поиск под неверную роль даёт уверенный неверный найм. Мы начинаем с проверки самой роли на прочность.

  • Что именно строится и на какой это стадии?
  • Что означает «production» в этой компании — трафик, пользователи, деньги на кону?
  • Кому подчиняется этот человек и кто снимает его блокеры?
  • Что должно быть сделано за первые 90 дней, чтобы найм считался успешным?
  • Нужен ли вообще full-time найм — или это advisory, fractional или «позже»?

1.2

Production-доказательства

Проверяем, что заявленный опыт пережил контакт с реальными пользователями. Ключевые слова не считаются; считаются последствия.

  • Системы под реальным трафиком — и фактическая роль кандидата в них
  • Что ломалось в production и что он лично с этим делал
  • Evaluation и мониторинг: как он понимал, что система работает — и продолжает работать
  • Понимание стоимости инференса и latency как инженерных ограничений
  • Что стало с системой после запуска — деградация, итерации, вывод из эксплуатации

1.3

Техническая глубина

Глубина за пределами вызовов API. Копаем, пока ответы не перестанут быть отрепетированными.

  • Понимание стека ниже фреймворка, который кандидат называет
  • Реальность данных: качество, пайплайны и негламурное большинство работы
  • Режимы отказа: галлюцинации, дрейф, тихая деградация — и защита от них
  • Устойчивость к уточнениям: даёт ли третий «почему?» всё ещё настоящий ответ?

1.4

Суждение в условиях trade-offs

Сильные инженеры знают, чего не строить. Проверяем принятие решений там, где чистого ответа нет.

  • Когда не использовать LLM — и что использовать вместо
  • Build против buy, fine-tune против промпта, качество против стоимости и latency
  • Что он срежет под жёсткий дедлайн — и что откажется срезать

1.5

Коммуникация с бизнесом

AI-команды чаще ломаются на переводе, чем на коде. Этому человеку работать с людьми, которые не читают papers.

  • Может ли объяснить техническое решение founder'у за две минуты?
  • Возражает ли, когда план неверен, — аргументами, а не интонацией?
  • Пишет ли ясно? Большая часть production-координации — письменная.

02

Production AI против demo AI

Самая дорогая путаница в AI-найме. Вот сигналы, которыми мы реально пользуемся, чтобы их различать:

Сигналы production-опыта

  • Говорит про evaluation-пайплайны и регрессии, а не только про промпты
  • Называет цифры стоимости и latency без наводящего вопроса
  • Есть истории провалов — и своя роль в них не спрятана
  • Знает, что происходило с системой через месяцы после запуска
  • Описывает работу с данными как большую часть работы — потому что так и было

Сигналы demo-опыта

  • Портфолио впечатляющих demo, за которыми нет трафика
  • Перечисление фреймворков без глубины ни в одном
  • «Prompt engineering» как заявленный ключевой навык
  • Нет настоящего ответа на вопрос «что ломалось?»
  • Метрики модели — и никогда метрики бизнеса

03

Что валит кандидата

Мы отказываем по конкретным причинам — и фиксируем их письменно:

  • F1Production-заявления без проверяемого production за ними
  • F2Не может разобрать ни одного своего технического решения и объяснить почему
  • F3Глубина, которая есть в портфолио, но рассыпается под уточняющими вопросами
  • F4Считает evaluation, мониторинг или качество данных чужой работой
  • F5Командное достижение, поданное как личное, — проверяется через референсы

04

Как мы думаем об архитектуре AI-команды

У вопроса «кого нанимать первым?» нет универсального ответа — но есть структурный. Первый найм зависит от того, что вы строите и что уже есть, и он задаёт потолок для всего, что после.

Типовая логика первого найма

  • AI-фича внутри существующего продукта → AI product engineer, а не исследователь
  • ML-ядро, где данные — это moat → ML-инженер плюс фундамент данных, сначала
  • Ещё выясняете, нужен ли AI вообще → advisory или fractional-лидер, а не full-time найм

05

Что вы получаете

Результат метода — решение, которое можно защитить, а не папка резюме:

  • 1Короткий список из 3–5 человек, которых мы наняли бы сами
  • 2Письменное суждение о каждом: сильные стороны, риски, что проверить дальше
  • 3Контекст рынка: компенсации, доступность, реалистичные сроки
  • 4Наша честная рекомендация — включая «пока не нанимать», если это правда

Не согласны с чем-то из этого?

Отлично — именно такой разговор и стоит провести. Принесите ваш самый сложный вопрос о найме на стратегическую сессию или отправьте письменно.