Дорогой сеньор или дешёвый джуниор: сколько должен стоить AI-разработчик
Разберём стандартную ситуацию: компания решила создать AI-проект, понимает, какой именно проект хочет, и ищет AI-разработчика, который это сделает.
⏱ 5 минут полезного чтения
Основные проблемы при найме AI-разработчиков
Завышение требований к разработчикам нейронных сетей
Компании описывают задачи и говорят, что хотят обязательно сеньора за 300 000−400 000 ₽, других даже рассматривать не будут. Хотя в реальности почти 90% рыночных задач по искусственному интеллекту (классификация изображений, текстов, обращений в техподдержку, медицинских снимков, распознавание речи, обнаружение людей на видео) могут решать сильные джуниоры или специалисты уровня «джуниор+». Стоят они 70 000−100 000 ₽, и на рынке их гораздо больше.
Непонимание, как тестировать разработчика нейронных сетей
В большинстве компаний это первый разработчик по искусственному интеллекту. Только крупные компании могут себе позволить AI-отдел или руководителя AI-направления, который понимает, как собеседовать AI-разработчика. И если в случае PHP, Java, C++, C#, Python опыт тестирования уже наработан, то в оценке разработчиков искусственного интеллекта практически никто не разбирается.
Как решить ключевые проблемы с поиском AI-разработчика
1. Сделать выбор в пользу джуниор-разработчика нейронных сетей
Лучше изначально ориентироваться на поиск джуниора, а не сеньора. Это даст сразу несколько преимуществ:
2. Начать AI-разработку с пилотного проекта
Помимо портфолио с похожими проектами, есть крайне простой способ проверки именно для специалистов по искусственному интеллекту. Это пилотные проекты, или «пилотники». Вы берёте свой датасет либо его частичку (либо датасет, похожий на ваш, если его нет или если юристы не дают разрешение, как бывает в крупных компаниях), подписываете NDA с разработчиком, даёте ему датасет и предлагаете за неделю сделать максимальную точность распознавания.
Например, проект для компании нумизматов — распознавать уникальные монеты. Вы отправляете фотографии 100 000 уникальных монет джуниор-разработчику, просите сделать нейронную сеть и сказать, какая получится точность. Отделяете небольшую тестовую выборку монет — например, 1 000 из 100 000. Они должны быть похожи на изображения в датасете, но отличаться задним фоном, ракурсом, освещением, чтобы вы могли проверить точность. Через неделю разработчик говорит: «Я смог добиться точности в 88%». А вам по ТЗ нужна точность 98%, и 88% на 100 тысячах уникальных монет — уже неплохо.
Так вы можете проверить несколько джуниоров. Они хотят получить от вас оффер, поэтому в большинстве случаев без проблем бесплатно сделают пилотник за неделю по вечерам или по выходным, причём большую часть времени видеокарта будет обучать нейронную сеть. Берёте 3−5 джуниоров, запускаете «пилотник» и смотрите, кто выдал лучшую точность и больше всего понравился вам как человек в общении и как работник в плане дисциплины, ответственности и способности влиться в команду.
3. Подписать договор о неразглашении информации (NDA)
Обычно для кандидатов подписать договор о неразглашении информации — это не проблема, а абсолютная норма при получении данных. Есть типовые формы NDA, юристы с этим легко справятся, даже если в компании ещё не было проектов по искусственному интеллекту.
Плюсы пилотных проектов в искусственном интеллекте
Как разработчики реагируют на пилотные проекты
Крупные и известные компании на аутсорсе, если они загружены заказами, могут попросить за «пилотник» оплату. Разработчики же, особенно джуниоры, да и мидлы тоже, на «пилотники» реагируют прекрасно — как правило, это настоящие фанаты своего дела.
Когда не получится сделать «пилотник» по искусственному интеллекту и что делать?
Если у вас нет датасета для создания нейронной сети
Допустим, вы хотите сегментировать картинки стройки. Есть сайт Kaggle.com — большой ресурс от Google, где очень много разных датасетов, соревнований и решений по искусственному интеллекту. Чтобы протестировать AI-разработчика с помощью пилотника, вы находите там стандартный датасет по сегментации, например, автомобилей или людей. Да, ваши изображения будут другими, но если человек с этой задачей справится, то всё в порядке. Например, лучший в мире результат по этой задаче — 92% точности, а ваш кандидат за первую неделю выдал 86% — в принципе, неплохо.
Если юристы категорически запрещают отдавать датасет для создания нейронной сети
К сожалению, это бывает часто. Решается только одним способом — спорить с юристами, если вы уверены, что в предоставлении датасета для «пилотника» с подписанным NDA нет ничего страшного.
Подведём итог: два совета по подбору AI-разработчиков
Помните, что при выборе разработчиков AI важны две вещи:
- Начинать подбор с джуниора. Если он не справится — поднимать планку до мидла и так далее.
- Использовать «пилотники». Это бесплатно, просто, удобно, нет ни одной причины не пользоваться ими. Это занимает неделю и показывает реальные возможности кандидатов — их настоящую точность, компетентность, пунктуальность и способность коммуницировать.
Желаю вам удачного выбора проектов по искусственному интеллекту, потому что в любой компании эта возможность есть, она даёт весомое конкурентное преимущество и повышает эффективность бизнеса. И желаю удачи в найме AI-разработчиков.
↩ К другим статьям