ML инженер
ML инжене́р (англ. Machine Learning (ML) Engineer) — программист, который обучает искусственный интеллект с помощью специальных наборов данных и алгоритмов[1]. Работает в сфере Data Science[2].
Что важно знать
| ML инженер | |
| Синонимы | англ. Machine Learning Engineer |
|---|---|
Область деятельности |
Информационные технологии, Data Science |
| Cпециализация | Искусственный интеллект, Машинное обучение |
Описание
ML инженер — специалист по машинному обучению, которое позволяет автоматизировать труд человека. Он создаёт нейросети, ботов, программы для прогнозов[3] и др.
ML инженерами создаются «умные ленты» в социальных сетях, онлайн-переводчики, алгоритмы рекомендаций на сайтах[2], геосервисы[4].
ML применяется в различных областях: для рекомендации товаров в интернет-магазинах, диагностики заболеваний по медицинским изображениям[5], для взаимодействия с клиентами в финансовых организациях и др[6].
В 2022 году LinkedIn включил профессию ML инженера в список наиболее перспективных[2].
ML инженеру необходимо:
- знание математики (линейная алгебра, математический анализ, теория вероятностей, дискретная математика)[4];
- знание языков программирования;
- знание английского языка;
- знание фреймворков.
В качестве базового образования ML инженер должен иметь диплом физико-математического факультета, программиста или инженера вычислительных систем[1]. Также необходимо получить дополнительное образование в области изучения искусственного интеллекта[7].
Профессиональные обязанности
Обязанности ML инженера зависят от профиля компании, где он работает. Среди них:
- сбор и обработка данных (текстов, изображений, чисел и др.), удаление некорректных значений, составление нужных выборок[1];
- приведение данных в единый формат[8];
- построение модели машинного обучения для обработки данных[9];
- тренировка алгоритма (многократное решение похожих задач)[8];
- интеграция модели в работу компании[5].


