Python Developer (Middle)/ ML Платформа
удалёнка
Команда ML‑платформы поддерживает и развивает модули для деплоя, мониторинга и управления ML‑моделями в продакшене; цель — ускорять вывод и стабильную эксплуатацию моделей для продуктовых команд.
ГрейдMiddle
Стек
PythonFastAPIPostgreSQLKubernetesHelmMLflowMinIO/S3RabbitMQCeleryDaskPyTorchscikit-learnpandasnumpyRedisSQLAlchemyAlembicDockerGitLab CIPrometheusGrafanaLoki
Задачи
- •Развивать и поддерживать модули ML‑платформы
- •Реализовывать изменения архитектуры и проводить рефакторинг существующего кода
- •Деплоить и обслуживать модели в продакшене (Kubernetes, Helm)
- •Настраивать мониторинг и алерты (Prometheus/Grafana/Loki)
- •Проводить code review и документировать архитектурные решения
- •Участвовать в планировании спринтов и управлять задачами в backlog
Обязательно
- •Разработка на Python 3.12+ (типизация, async/await, модульная структура)
- •Опыт работы с FastAPI и REST API (pydantic, конфигурация через YAML/env)
- •Деплой и обслуживание ML‑моделей в продакшене на Kubernetes с Helm
- •Умение работать с Docker и оптимизировать образы (multi‑stage)
- •Опыт с CI/CD (GitLab CI) — сборка, тесты, деплой
- •Опыт работы с S3/MinIO (boto3/aioboto3) и хранением артефактов
- •Опыт с SQL базами (PostgreSQL/ClickHouse) и ORM (SQLAlchemy, Alembic); покрытие тестами (pytest)
Будет плюсом
- •Опыт с очередями и event‑driven (RabbitMQ, FastStream)
- •Опыт с Celery и распределёнными вычислениями (Dask)
- •Знание MLflow — трекинг и реестр моделей
- •Опыт работы с PyTorch и scikit‑learn на уровне интеграции в платформу
- •Опыт настройки мониторинга и дашбордов (Prometheus, Grafana, Loki)