Профессия в машинном обучении

MLOps-инженер — кто это и чем занимается

Платформа, на которой чужие модели живут долго

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

Также встречается как MLOps-инженер, инженер MLOps, ML Platform Engineer, инженер ML-платформы, MLOps / ML Platform Engineer · 9 ключевых компетенций · оси знаний: MLOps

Чем занимается MLOps-инженер

Делает так, чтобы обучение воспроизводилось, выкатка была рутиной, а деградация замечалась раньше пользователей. Работает не с одной моделью, а с их потоком.

  • Строит и держит инфраструктуру обучения: окружения, образы, доступ к GPU.
  • Делает путь модели от эксперимента до прода одинаковым для всех команд.
  • Настраивает CI/CD для моделей: тесты, сборка, выкатка, откат.
  • Ставит мониторинг качества, дрейфа и стоимости инференса.
  • Ведёт реестр моделей, версии данных и трекинг экспериментов.
  • Отвечает за экономику платформы: утилизация карт, изоляция команд, лимиты.

Что нужно знать

Ядро профессии: без этих компетенций роль не складывается. У каждой — темы атласа, с которых её разбирают.

Все разделы →
Усиливает профиль, но не обязательно
Качество и контракты данныхПотоковые данныеАналитический SQLОбслуживание LLMПоиск аномалийПроверка как процессОтветственный ИИЭкономика решенияВалидация и калибровка

Уровни: junior, middle, senior

За что отвечает MLOps-инженер на каждом уровне — этим и отличается грейд.

Junior ДжуниорПоддерживает готовую инфраструктуру: сборки, окружения, типовые выкатки.Решает поставленную задачу по описанию, результат проходит ревью старшего.
Middle МидлСтроит путь модели от эксперимента до прода и настраивает мониторинг качества.Ведёт задачу целиком: от постановки и данных до выкатки и мониторинга.
Senior СеньорОтвечает за платформу и её экономику: стандарты, изоляция команд, стоимость вычислений.Отвечает за архитектуру решения, качество в проде и за то, чему учатся другие.

Оси знаний и плановые метки

Насколько направление профильно для роли и какой результат теста ожидается на каждом уровне. Проценты — плановые метки карьерного атласа, а не порог найма.

Все тесты →
Ось знанийЗначимостьJuniorMiddleSenior
Статистика и вероятностьобзорно25%45%58%
Классический MLрабочая40%60%73%
Глубокое обучениерабочая40%60%73%
NLPобзорно25%45%58%
Генеративный ИИ и LLMрабочая40%60%73%
Computer Visionобзорно25%45%58%
Временные рядыобзорно25%45%58%
Рекомендательные системыобзорно25%45%58%
Речь: ASR и TTSобзорно25%45%58%
MLOps и инженерияпрофильная55%75%88%

Как войти в профессию

Приходят из DevOps, из бэкенда и из ML-инженерии. Из DevOps добирают модели, метрики и дрейф; из ML — Kubernetes, распределённое обучение и эксплуатацию. Профильная ось одна — MLOps, но она самая широкая.

Смежные роли и с чем путают

Куда легче всего перейти и от кого эту профессию чаще всего не отличают.

Вопросы о профессии

MLOps — это DevOps для машинного обучения?

Не только. К обычной эксплуатации добавляются вещи, которых в DevOps нет: версии данных, дрейф распределений, воспроизводимость обучения и правило переобучения. Модель ломается тихо, без падения сервиса.

Нужно ли уметь обучать модели?

Нужно понимать процесс и метрики достаточно, чтобы отличить деградацию модели от проблемы инфраструктуры. Обучать самому обычно не приходится.

Какой стек ожидают?

Docker и Kubernetes, оркестрация пайплайнов, CI/CD, трекинг экспериментов и реестр моделей, хранилище признаков, мониторинг. Плюс GPU: как их делить и как не упереться в память.

Чем занимается MLOps-инженер, когда моделей мало?

Строит то, чем моделей станет много: шаблон пайплайна, стандарт выкатки, единый мониторинг. В маленькой команде роль обычно совмещена с ML-инженером.

Что учить первым?

Контейнеры и оркестрацию пайплайнов — на них держится всё остальное. Мониторинг и дрейф идут следом, когда есть что выкатывать.