Обязанности:
1. Разработка и внедрение моделей машинного обучения:
- Создание моделей для решения бизнес-задач и их интеграция в существующую инфраструктуру
- Мониторинг и оптимизация продуктивных моделей
- Участие в проектах, направленных на повышение качества данных и улучшение алгоритмов
2. Централизация работы с моделями:
- Формирование и внедрение стандартов работы с моделями: управление жизненным циклом (разработка, тестирование, деплой, мониторинг), каталогизация и контроль качества
- Участие в создании унифицированной системы хранения и работы с моделями
- Построение процессов регулярного переобучения и валидации
3. Взаимодействие с командами и партнерами:
- Работа с внутренними командами (аналитики, разработчики, продуктовые менеджеры) для согласования требований
- Установление партнерских отношений с внешними организациями, включая поставщиков данных и технологий
- Проведение обучения и поддержки внутренних команд в области работы с моделями
4. Построение инфраструктуры:
- Участие в разработке и внедрении MLOps-подходов для автоматизации жизненного цикла моделей
- Настройка CI/CD процессов для ML с участием команды инфраструктуры
- Введение систем мониторинга и алертинга для обеспечения надежности моделей в продуктивной среде
5. Документирование процессов:
- Подготовка технической документации, включая описание моделей, протоколы тестирования и отчеты
- Создание гайдов и инструкций для стандартизации процессов работы с моделями и бизнес-требованиями
6. Инициация пилотных проектов:
- Реализация пилотных решений для тестирования новых подходов и демонстрации преимуществ работы с ML
- Постановка экспериментов для проверки гипотез и оптимизации процессов.