Я смотрю десятки резюме data scientist и дата-сайентистов в найме и почти всегда вижу одну проблему: человек сделал сильные вещи, но на первом экране это не считывается. Здесь соберём резюме, по которому за секунды видно стек, уровень, продуктовый контекст и тот результат, который вы уже приносили моделями.
У data scientist резюме читают очень быстро, потому что нанимающий уже держит в голове набор фильтров: какой у вас стек, с какими данными работали, доводили ли модели до продакшена, умеете ли считать эффект, а не только ROC-AUC в ноутбуке. Если на первом экране этого нет, документ уходит в сторону даже при сильном опыте. Здесь я собрал, как подать свой путь в профессии так, чтобы за пару секунд считывались грейд, предметная область, уровень владения Python и SQL, продуктовый или риск-контур, а дальше — опыт, достижения, навыки и «О себе» без общих слов и картонных формулировок.
Эта статья входит в список лучших статей проекта
Сильный образец резюме data scientist узнаётся сразу: вместо безликой шапки с «ML, Python, аналитика» вы видите роль, домен и масштаб. Например, «Middle Data Scientist, рекомендации в e-commerce, 3 года, модели ранжирования и A/B-тесты». По такой строке уже считывается, что человек работал не только в ноутбуке, знает продуктовый цикл и понимает, чем офлайн-метрика отличается от эффекта в онлайне.
Хорошее резюме дата-сайентиста строится сверху вниз по логике отбора. Сначала — заголовок и короткое summary, где видно грейд, специализацию, стек и тип задач: скоринг, churn, NLP, рекомендации. Ниже — опыт с понятным контекстом: какой продукт, какие данные, где модель жила после запуска. Когда я смотрю такие резюме, взгляд идёт в опыт уже с ожиданием уровня, без попытки угадать, чем человек вообще занимался.
Разница хорошо видна на одной строке. Слабая формулировка: «Разрабатывал модели машинного обучения». Она ничего не говорит про предметную область и эффект. Сильная: «Построил модель оттока для подписки на CatBoost, поднял PR-AUC с 0,21 до 0,34, передал скор в CRM и снизил churn в тестовой когорте на 6,8%». Здесь видны задача, инструмент, метрика качества и бизнес-результат.
Опыт работы у data scientist читают дольше всего, потому что именно здесь видно, умеете ли вы решать прикладную задачу целиком. По каждому месту работы должен считываться продуктовый контекст, тип данных, место модели в контуре и ваш личный участок. Фраза «занимался ML» бесполезна. Нужны ответы на три вопроса: что именно вы решали, в каком масштабе и что изменилось после вашей работы. Тогда рекрутер и нанимающий понимают, это junior с учебными пайплайнами, middle с самостоятельными проектами или senior, который держал прод и влиял на решение бизнеса.
Обязанности в резюме data scientist работают, когда по ним видно ремесло: сбор и очистка данных, построение признаков, выбор базовой линии, обучение, валидация, запуск, мониторинг. Если переписать вакансию словами «разработка ML-моделей, анализ данных, взаимодействие с бизнесом», выходит пустота. Гораздо сильнее звучит описание участка: «готовил датасеты из ClickHouse и PostgreSQL, ставил offline-эксперименты, собирал feature store, заводил джобы в Airflow, следил за drift после релиза». Тогда понятно, что вы реально делали руками.
Обязанности — процессы, за которые вы отвечали: что вы делали регулярно. Отвечают на вопрос «чем вы занимались». Это зона ответственности, без результата и цифр.
2,8 млн заявок в месяц, 120+ признаков, 6 продовых моделей, SLA онлайн-скоринга 150 мс.
У data scientist цифры лежат не только в деньгах. Их можно взять из offline-метрик модели, из продуктового эксперимента, из скорости пайплайна, из снижения ручного труда, из стабильности сервиса после релиза. Если кажется, что результат «не измеряется», обычно просто не подняли слой выше ноутбука. Смотрите в PR-AUC, ROC-AUC, RMSE, recall на целевом классе, uplift в conversion, долю автоматического решения, latency инференса, время retrain, число инцидентов после запуска. Резюме выигрывает, когда каждая сильная строка отвечает на вопрос: что стало лучше и насколько.
Достижения — результат, который вы принесли: что изменилось благодаря вам. Отвечают на вопрос «чего вы добились». Всегда подкреплены фактом или цифрой.
2,8 млн заявок в месяц, 120+ признаков, 6 продовых моделей, SLA онлайн-скоринга 150 мс.
Уровеньи стаж | Профессиональные навыкипрограммы, участки, законы | Личные качествакак вы работаете | Что не писатьклише и общие фразы |
|---|---|---|---|
Стажёр до 6 месяцев |
|
|
|
Junior до 2 лет |
|
|
|
Middle 2–4 года |
|
|
|
Senior 4–7 лет |
|
|
|
Lead 7+ лет, лидерство |
|
|
|
Раздел «О себе» у data scientist короткий, но полезный: он связывает стек, домен и ваш рабочий способ в несколько своих предложений. По нему видно, как вы сами понимаете свою роль. Сильный текст здесь не повторяет навыки и не перечисляет «ответственный, быстро обучаюсь, коммуникабельный». Он даёт контекст, который трудно уместить в чипсы и даты: с какими задачами вы себя связываете, где чувствуете силу и какой факт из практики помогает запомнить именно вас.
Хорошее «О себе» — не формула (формулы делают тексты одинаковыми). Это три слоя, которые вместе создают объёмный портрет. Не обязательно использовать все — но чем больше слоёв, тем живее текст.
Слой 1
Кто вы — не должность (она уже вверху), а ваш фокус, специализация, масштаб опыта. Одно предложение, которое даёт рекрутеру мгновенный контекст.
«Я data scientist с четырьмя годами в финтехе: строю скоринговые и антифрод-модели, вывожу их в прод и слежу за качеством после релиза.»Слой 2
Почему вы делаете именно это? Рекрутеры ищут мотивированных людей. Покажите, что вы не просто «выполняете задачи», а верите в то, что делаете.
«Мне интересны задачи, где можно посчитать цену ошибки, проверить гипотезу на holdout и вместе с продуктом выбрать рабочий порог.»Слой 3
Один факт, который выделит вас среди ста похожих резюме. Сторонний проект, хобби, профессиональная активность — без этого ваше «О себе» забудут через минуту.
«На последнем месте я сократил ручную проверку заявок на 28% и сам настроил мониторинг drift, чтобы качество не расползлось через квартал.»Все три слоя вместе
Работаю data scientist в финтехе четыре года, специализируюсь на скоринге и антифроде: от признаков и обучения до вывода моделей в прод. Лучше всего у меня получаются задачи, где нужно связать качество модели с ценой ошибки и договориться о решении с продуктом и риском. В одном из проектов снизил долю ручной проверки заявок на 28% и оставил после запуска мониторинг drift и бизнес-метрик.
Если коммерческого опыта пока нет, опираться нужно на то, что можно проверить: учебные проекты с внятной постановкой, стажировки, pet-проекты, исследовательскую работу, соревнования, GitHub с кодом и короткое описание результата. Для резюме data scientist этого хватает, если вы подаёте материал честно. Пишите «собрал churn-модель на открытых данных, сравнил baseline и CatBoost, оформил выводы и выложил код», а при переходе из аналитики отдельно покажите DS-участок: признаки, обучение, валидацию, работу с target leakage. Работодатель ищет следы мышления и аккуратность работы с данными.
У data scientist регулярно проваливаются одни и те же места. Первое — резюме выглядит как список библиотек без предметной области: Python, pandas, sklearn, а чем человек занимался, непонятно. Второе — смешаны роли: аналитик, ML engineer и data scientist описаны одним блоком, из-за чего теряется фокус. Третье — опыт заканчивается на обучении модели, хотя при найме давно смотрят дальше: как считали holdout, чем мерили drift, кто потреблял скор и что было после релиза. Четвёртое — Kaggle, учебный проект и коммерческий прод показаны как одно и то же, хотя уровень ответственности у них разный.
Пройдитесь по списку перед тем, как отправить резюме, — это пара минут, которые отделяют отклик «в стопку» от отклика, на который отвечают.
Сверьте название роли: в заголовке дайте тот тайтл, по которому вас ищут: Data Scientist, а специализацию вынесите рядом.
Поднимите стек вверх: на первом экране оставьте Python, SQL, тип моделей и домен, а не общие качества.
Покажите контур модели: укажите, где жила модель: notebook, batch, API, CRM-сегмент или онлайн-скоринг.
Разведите метрики: не смешивайте offline-качество и продуктовый эффект: PR-AUC, holdout и uplift пишите отдельно.
Уточните масштаб данных: дайте объём таблиц, число фичей, частоту retrain или нагрузку на сервис.
Почистите список навыков: уберите библиотеки, которые не сможете обсудить на техинтервью с примерами из опыта.
Проверьте ссылки: GitHub, Kaggle и публикации добавляйте только если код открыт и по нему видно ваш уровень.
Сохраните в PDF: финальная версия должна одинаково читаться на hh.ru, в почте и у нанимающего на телефоне.
Сильное резюме data scientist показывает не любовь к данным, а рабочую траекторию: какой у вас домен, чем именно вы занимались, какие модели доводили до результата и по каким метрикам этот результат виден. На первом экране должны считываться грейд, стек и тип задач. В опыте — контур продукта, масштаб данных, зона ответственности и эффект после релиза. Навыки и «О себе» лишь подкрепляют это ядро. Когда документ читается так, у нанимающего остаётся меньше вопросов и больше оснований позвать вас дальше.
Пишите ту роль, на которую откликаетесь. Если в трудовой вы аналитик, а по факту строили модели и сопровождали их после запуска, оставьте официальный тайтл в опыте, а в заголовке и summary покажите Data Scientist.
Нет. Оставьте инструменты, которые связаны с целевой ролью и подтверждаются опытом. Шесть библиотек с понятными проектами сильнее, чем список из двадцати пакетов без контекста.
Опишите задачу, данные, baseline, offline-метрику, итог решения и причину, почему запуск остановили. По такой записи видно, как вы ставите эксперимент и умеете вовремя закрыть неподходящий путь.
Да, если ссылка ведёт к аккуратному коду и по ней видно ваш уровень. Пустой профиль или набор сырых ноутбуков чаще мешает.
Должность не переписывайте. Сохраните официальный тайтл и в описании опыта выделите DS-участок: признаки, обучение моделей, валидацию, A/B-тесты, вывод скора в продукт.
Соберите 2–3 проекта с понятной бизнес-задачей, кодом и метриками. Для старта этого хватает, если видно, как вы работали с данными, проверяли гипотезу и оформляли результат.
