SNAP IT - российская независимая технологическая компания.
Мы представители самой технологичной и стремительно эволюционирующей индустрии IT. Создаем ПО для ФинТеха.
Топовые банки уже доверили нам самые сложные высокотехнологичные проекты.
Мы верим, что роботизация бизнеса - это будущее, которое наступило уже сегодня.
Ищем инженера, который совмещает прикладную ML-разработку и MLOps: умеет работать с данными и моделями, организовать воспроизводимый процесс и довести решение до стабильной работы в production с помощью ИИ-агентов.
Ответственность end-to-end: от постановки ML-задачи и выбора подхода до работающего сервиса и контроля качества после запуска.
Обязанности:
- Вести ML-задачу полного цикла. Уточнять задачу и критерии успеха, анализировать и подготавливать данные, создавать baseline и выбирать подход. Определять, достаточно ли готовой модели или требуется её адаптация либо обучение
- Обучать и оценивать модели. Обучать или дообучать модели, анализировать ошибки, сравнивать решения по качеству, скорости и стоимости. Документировать результаты экспериментов и ограничения выбранного подхода
- Организовывать воспроизводимый MLOps-процесс. Автоматизировать подготовку данных, обучение, оценку и развёртывание; версионировать данные, код, модели и конфигурации. Обеспечивать повторяемость экспериментов и сборок
- Разрабатывать и сопровождать ML-сервисы. Создавать сервисы инференса и интеграции с продуктом, настраивать окружения CPU/GPU, тестирование, CI/CD, мониторинг, обновление и откат моделей
- Настраивать ИИ-агентов для ML и инфраструктуры. Создавать skills, проектные инструкции и workflow. Подключать инструменты и документацию, контролировать доступ к данным, секретам и вычислительным ресурсам, проверять подготовленный агентами код
- Лично валидировать качество. Вручную проверять данные и разметку на выборках, анализировать предсказания и ошибки модели, исследовать проблемные сценарии. Не ограничиваться сводными метриками
- Проверять решение в целевой среде. Лично проходить реальные сценарии в развёрнутом продукте, проверять интеграции и нагрузочные характеристики. Диагностировать проблемы данных, модели, сервиса и инфраструктуры
- Контролировать работу после запуска. Следить за качеством, задержками, ошибками, потреблением ресурсов и изменениями входных данных. Исследовать отклонения, устранять проблемы и проверять результат исправлений
Требования:
-
Самостоятельная ML-разработка. Уверенный Python, опыт PyTorch и/или scikit-learn либо аналогичных инструментов. Умение читать, писать и отлаживать код подготовки данных, обучения и инференса, а не только запускать готовые примеры
-
Production-опыт и MLOps. Практический опыт развёртывания и сопровождения ML-сервисов. Понимание API, хранения и версионирования артефактов, воспроизводимости окружений, мониторинга, обновления и отката моделей
-
Инженерная инфраструктура. Практические навыки Linux, Docker, Git, тестирования и CI/CD. Умение диагностировать проблемы производительности, использования CPU/GPU и памяти
-
Coding agents и их адаптация. Практический опыт Codex, Claude Code или аналогов; создание skills и проектных инструкций, настройка контекста, инструментов и безопасных окружений под ML- и инфраструктурные задачи
-
Личная ответственность за результат. Готовность самостоятельно проверять код и выводы агентов, вручную анализировать данные и предсказания, проверять реальные сценарии и доводить модель и сервис до согласованного качества
Будет плюсом:
-
опыт MLflow, DVC, Kubernetes и оркестраторов вычислительных задач
-
опыт оптимизации GPU-инференса, батчинга, квантования и нагрузочного тестирования ML-сервисов
-
опыт в одном или нескольких направлениях: NLP/LLM, компьютерное зрение, обработка речи или ML на табличных данных
Условия:
-
формат работы: удалённый. Важно иметь возможность пару раз в месяц ездить в офис в Москве;
-
оформление в соответствии с ТК РФ;
-
ДМС+стоматология после окончания испытательного срока;
-
предоставление техники;
-
мы входим в список IT лицензированных аккредитованных компаний;
-
отсутствие бюрократии, прозрачность, быстрое принятие решений, а также уважение к каждому члену команды;
-
поддержка в значимых событиях.
Похожие вакансии
В этой роли вы будете применять свой профессиональный опыт для помощи в обучении AI-систем нового поколения. Ваша работа будет...
Реализовывать компоненты моделей, data pipelines, системы оценки и численные методы. * Создавать воспроизводимые программные процессы с использованием Python и инструментов командной...
Опыт работы сетевым/инфраструктурным инженером в крупной компании не менее 5-ти лет на одном месте на позиции ведущего инженера...
Hard Skills. Docs-as-Code & CI/CD: Уверенное владение Git (стратегии ветвления, PR/MR, тэгирование релизов). Отличное владение: Markdown, YAML...
Опыт разработки статус-страниц и работы с SLO (сигналы деградации, объявление инцидентов). Глубокое знание werf (не только чтение werf.yaml), опыт...
