Щавельнём по кандидатам
Узнаем, как дела на рынке ML-инженеров и чего они хотят от работодателя?
п.с. а это Щавель, и он знает толк в кандидатах :)
⚡ 29/11/2024
С появлением AI и машинного обучения спрос на ML-инженеров растет: компании понимают, что эти технологии повышают ценность их продуктов и услуг. В будущем таких проектов станет ещё больше, а значит спрос на специалистов в этой сфере продолжит расти.

Команда Щавеля решила выяснить, как обстоят дела на рынке труда с ML-щиками и проанализировала работу shavel.ai. Щавель — AI-сорсер, который самостоятельно анализирует вакансию, пишет релевантным кандидатам и собирает аналитику по рынку. Он связался с 2342 кандидатами, чтобы выяснить, сколько хотят зарабатывать, с чем и как работать. Ну и, конечно, узнал, где таких специалистов искать.

Кстати, чуть раньше они прошлись по питонистам и системным аналитикам — заглядывайте почитать сразу после этой статьи.

Чего хотят ML-инженеры?

Чтобы ответить на этот вопрос, давайте сначала разберёмся, кто они такие и чем занимаются.

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

В разных компаниях ML-щики могут называться по-разному. Например, в одних это то же самое, что и Data Scientist, а в других — это совсем разные роли.

Что делает и с чем работает ML-инженер:
• Пишет читаемый и поддерживаемый код на Python;
• Работает с базами данных: знает их структуры и основные библиотеки для работы с ними;
• В работе с моделями машинного обучения использует как минимум один из фреймворков: TensorFlow, PyTorch, keras, scikit-learn или hugging face;
• Умеет работать с библиотекой рекомендательных систем LightFM;
• Применяет на практике методы и алгоритмы машинного обучения;
• Иметь базовые навыки составления SQL запросов.

Ещё, в зависимости от направления работы, могут потребоваться следующие навыки:
• Опыт в разработке алгоритмов CV (classification, object detection, semantic segmentation, instance segmentation, OCR и другими);
• Опыт в разработке алгоритмов NLP (classification, NER, LLM, RAG);
• Опыт работы с рекомендательными системами.

Будет плюсом, если ML-инженер умеет:
• Оптимизировать и развертывать модели в продакшене с помощью Docker, Kubernetes, а также технологий для мониторинга и управления моделями (например, MLflow, ClearML)

А теперь рассказываем, чего хотят ML-инженеры*: на какую заработную плату рассчитывают, какой формат работы предпочитают и где их искать.

* cтатистика собрана в ноябре 2024 и актуальна на это время.
Вот так сейчас выглядит ёмкость рынка*:

Всего по РФ открыто 2237 вакансий для ML-инженеров.

• 972 резюме middle / middle + кандидатов команда Щавеля нашла на HH, и 985 — в Подборе.

• По кандидатам уровня senior статистика такая: 791 резюме на HH, и целых 1 403 — в Подборе.

* кандидатов рассматривали без технических и локационных ограничений.

А теперь про зарплатные ожидания:


ML-инженеры middle/middle+ грейда рассчитывают на заработную плату в 200-350 тыс. рублей на руки. Кстати, у системных аналитиков ожидания примерно такие же.

Вилка senior-специалистов немного шире: кандидаты запрашивают от 250 до 450 тыс. рублей за свою работу на руки.

❗️ Важно: middle и middle+ специалистами считали кандидатов с опытом от 2 до 4 лет, а senior — кандидатов с опытом от 4 лет и выше.

А что по формату работы?

Только 11% кандидатов были бы готовы рассмотреть фуллтайм работу из офиса.

34% могли бы согласиться на гибридный формат работы, а 55% — рассматривают только удалёнку.

Где искать ML-инженеров

Что в итоге?

Спрос на ML-инженеров растет с каждым годом — готовьтесь конкурировать с коллегами из других компаний за этих кандидатов. Они готовы у вас работать, если вы предлагаете удаленку и комфортные зарплатные вилки.

Не стесняйтесь искать ML-щиков в телеграм-каналах, а резюме берите на HH, в Подборе, Хабр Карьере или Linkedin.