В поиске Senior разработчика по машинному обучению (с опытом DevOps / MLOps) для разработки системы автоматической торговли на базе искусственного интеллекта
Обязанности:
-
Разрабатывать серверную часть (backend) платформы для автоматической торговли — на Python
-
Настраивать и поддерживать пайплайны обработки данных: от сбора и подготовки данных до обучения и развертывания моделей
-
Разрабатывать API и микросервисы, через которые система взаимодействует с моделями и торговыми стратегиями
-
Интегрировать модели машинного обучения в продуктивную среду, в том числе через MLflow
-
Участвовать в проектировании архитектуры: как сервисной, так и инфраструктурной
-
Обеспечивать стабильную и быструю работу системы
-
Работать совместно с дата-сайентистами и финансовыми специалистами — для совместной настройки и вывода моделей в продакшн
-
Настраивать CI/CD — автоматическую сборку, тестирование и развертывание компонентов системы
-
Использовать Docker и оркестраторы задач (например, Airflow) для автоматизации процессов
Требования к кандидату:
-
Высшее техническое образование (информатика, прикладная математика, программная инженерия)
-
Английский язык — свободное чтение технической документации и участие в обсуждениях (уровень от С1)
-
6+ лет опыта в коммерческой разработке на Python
-
Уверенные знания в построении архитектуры и разработке производительных backend-систем
-
Опыт работы с облачными сервисами (предпочтительно — AWS)
-
Навыки настройки DevOps-процессов: CI/CD, автоматизация развёртывания
-
Знание жизненного цикла ML-моделей и опыт вывода моделей в продуктивную среду
-
Опыт работы с Docker и оркестраторами (Airflow, Prefect или Dagster)
-
Уверенное владение Git (GitHub) и понимание принципов работы с системами задач (Jira и др.)
Будет плюсом, если у вас есть:
-
Опыт работы в проектах, связанных с финансами или торговлей
-
Знание алгоритмической торговли, построения предсказательных моделей, A/B тестирования
Условия:
-
Удалённая работа
-
Гибкий график
-
Договор подряда