MLOps инженер

Дата размещения вакансии: 22.11.2024
Работодатель: HeadHunter
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Годовикова 9с10
Требуемый опыт работы:
От 3 до 6 лет

Мы используем технологии машинного обучения в разных задачах, таких как рекомендации, поисковое ранжирование, предсказание перфоманса вакансий. 70% откликов на вакансии в hh.ru начинаются с наших автоматических рекомендаций. Для того, чтобы развивать это направление, в этом году Headhunter формирует команду MLOps, и нам нужен опытный инженер, который поможет сделать процесс разработки и деплоя моделей проще и удобнее. Перед ним будут стоять как стандартные задачи (организации пайплайнов, feature-стора, model-registry), так и более специфичные - написание фреймворка для инференс-сервисов, организация архитектуры подготовки данных, мониторинга перформанса моделей и многое другое.

Обязанности:

  • Выстраивать MLOps и CI/CD процессы
  • Развивать инструментарий ML-платформы
  • Принимать участие в выборе и имплементации решений для управления жизненным циклом ML моделей
  • Заниматься мониторингом и обеспечением бесперебойной работы ML-платформы
  • Разрабатывать внутренние библиотеки и сервисы, связанных с машинным обучением

Требования:

  • Крепкое знание python3 (asyncio, mutiprocessing/multithreading, организация кода, работа с менеджерами зависимостями и т.п.)
  • Умение проектировать и развивать архитектуру сервисов
  • Умение писать нормальный код, работа с базами, очередями, разделение ответственности и т.п.
  • Опыт работы с tornado/fastapi

Будет плюсом:

  • Опыт работы с ML-инструментами (например, feast, seldon, triton, clearml, mlflow, все у чего в названии ML)
  • Опыт построения пайплайнов обработки данных (желательно на airflow)
  • Опыт построения пайплайнов обучения моделей
  • Опыт работы с bash, k8s, nfs, и прочими штуками, с которыми работают devops-инженеры
  • Опыт сборки, выкатки, мониторинга, трабл-шутинга сервисов
  • Опыт работы с различными хранилищами - clickhouse, hdfs, s3.

Условия:​​​​​​​

  • Удобное светлое рабочее место, со всем необходимым для работы.
  • «Белую» заработную плату, выплачиваемую точно в срок.
  • Гибкий график работы (забыть про утренние пробки — это бесценно).
  • Возможность удаленной работы.
  • Хороший тренажерный зал в офисе и душ при нем. А также занятия йогой, настольный теннис и кикер.
  • Кофе в кофемашинах, чай, печенье, фрукты на кухне.
  • Корпоративный ДМС c первого месяца работы (решаем вопросы со здоровьем быстро и удобно).
  • Если вам есть, что рассказать и чему научить, или хочется поучиться, — мы даём возможность участвовать (и как слушатель, и как тренер) в специализированных конференциях и внутренних семинарах, в т.ч. в Школе программистов