ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- Разработка и развитие Python-бэкенд для ИИ продуктов и внутренних сервисов
- Проектирование и поддержка микросервисной архитектуры, интеграция между сервисами и внешними системами
- Проведение ревью и рефакторинга кода, который пишут DS/ML-инженеры, помощь в доведении его до production-ready состояния
- Диагностика и устранять узкие места в производительности, стабильности и взаимодействии сервисов
НАШИ ПОЖЕЛАНИЯ К КАНДИДАТУ:
- Уверенные знания работы с Docker: командная строка, написание Dockerfile и docker-compose файлов
- Понимание проброса портов, сетей в Docker и кэширования слоев в Dockerfile
- Опыт написания микросервисных веб-архитектур на Python
- Знание методов интеграции систем: REST, Webhooks, Polling, RPC
- Умение работать с процессами, потоками и корутинами в Python
- Опыт написания асинхронных сервисов с использованием asyncio
- Умение поднять и настроить в Docker распространенные сервисы: Redis, RabbitMQ, Postgres, Minio, Keycloak
- Базовые знания в DevOps: умение читать и редактировать Gitlab CI/CD файлы
- Умение настраивать сервер для разворачивания приложений с нуля, настройка файрволлов и локальных сетей
- Глубокое знание PostgreSQL: проектирование баз данных с учетом нормальных форм, знание индексов и триггеров
- Опыт работы с Alembic для управления миграциями баз данных
- Умение писать shell-скрипты для автоматизации: циклы, условия, переменные окружения
- Знание основ Kubernetes и опыт работы с ним
- Опыт использования Keycloak для аутентификации и авторизации
Будет плюсом:
- Понимание основных принципов тестирования на безопасность (например, OWASP)
- Опыт работы с ИИ моделями/сервисами
- Опыт работы с векторными базами (Qdrant, Milvus)
ЧТО МЫ ПРЕДЛАГАЕМ:
- Конкурентный уровень заработной платы
- Оформление ГПХ, проектая работа на 4-5 месяцев
- Возможность работать в удаленном или гибридном формате
- Офис м. Москва-сити (Neva Towers)