Мы, команда Центра "Сильный искусственный интеллект в промышленности", создаем технологии и решения на основе генеративного искусственного интеллекта (ИИ) для управления промышленными предприятиями. Наши клиенты включают такие компании как Сбер, Яндекс, ТатНефть, РосНефть и др.
В нашу команду лаборатории "ИИ в промышленности" ищем специалиста по разработке ядра для поддержки задач мультиагентной системы, включая поддержку инференса и мониторинг моделей в различных режимах (Batch, Streaming) и управление ресурсами (CPU, GPU). Рассматриваем кандидатов уровня middle, middle+ и senior.
Технологический стек:
-
Python (3.10+), asyncio;
-
Веб фреймворки: FastAPI / Flask;
-
RPC / HTTP / WebSocket communication patterns;
-
Асинхронная обработка задач: Celery, FastStream;
-
Брокеры сообщений: RabbitMQ, Kafka, NATS;
-
Реляционные БД: PostgreSQL, MySQL, SQLAlchemy;
-
Контейнеризация: Docker;
-
API reverse proxy and routing: Nginx;
- Интеграция моделей: Сервинг on-premise ML моделей. Интеграция с VLLM для локального инференса;
- Мониторинг & Observability: распределенный трейсинг и метрики: OpenTelemetry, Prometheu, мониторинг на уровне приложений и трейсинг событий: Langfuse;
- Поисковые & векторные БД: интеграция с векторными хранилищами: ChromaDB, Elasticsearch;
- Инфраструктура: контейнеризация: Docker.
Обязанности
-
участие в проектирование инфраструктурных сервисов и БД, а также проектирование API внешних и внутренних сервисов;
-
разработка бэкенд-сервисов для поддержки ИИ-агентов и ML-моделей;
-
разработка end-to-end тестов для валидации работы системы;
-
разработка Helm chart для деплоя на Kubernetes;
-
деплой новых сервисов и поддержка уже существующих, настройка CI/CD;
-
организация мониторинга и сбора метрик с сервисов;
-
разработка качественного, поддерживаемого кода.
Требования
- оконченное высшее техническое образование;
-
Python (опыт работы с инструментами кодогенерации Cursor / Windsurf);
-
опыт работы с веб-фреймворками FastAPI / Flask (или альтернативы);
-
хорошее знание основ асинхронного программирования и asyncio;
-
хорошее знание SQL и опыт работы с БД: PostgreSQL / MySQL / Oracle (хотя бы одной из), Redis, S3 (MinIO);
-
понимания особенностей работы различных коммуникационных протоколов HTTP / gRPC / WebSocket;
-
понимание основ проектирования микросервисных архитектур;
-
опыт работы с Celery / FastStream;
-
Docker / Docker Compose;
-
Nginx, gunicorn / uvicorn.
-
Git;
-
умение работать в команде, писать качественный и поддерживаемый код.
Будет плюсом:
-
опыт разработки решений с ИИ-агентами или LLM;
-
опыт работы с сервингом LLM (vLLM, llamacpp и т.п.)
-
опыт работы с ElasticSearch / CrhomaDB (или другими векторными или full-text search БД);
-
опыт работы с Kubernetes (Helm, CRDs, оркестрация сервисов);
-
опыт работы с Langfuse;
-
опыт работы с Kafka / RedPanda.
Условия
- гибридный формат работы;
- дружная команда, в которой можно расти;
- участие в реальных проектах, где ценится инициативность;
-
ИТМО – первый неклассический университет в ТОП-100 рейтинга работодателей;
-
оформление по ТК РФ с первого рабочего дня;
-
годовые премии по результатам работы;
-
полис ДМС по истечении определенного срока работы;
-
более 30 внутренних курсов повышения квалификации;
-
возможность проходить внешнее обучение за счет работодателя;
-
несколько иностранных языков для бесплатного изучения с сертифицированными преподавателями и носителями;
-
заботливые коллеги, знающие толк в экологичных коммуникациях;
-
система адаптации с индивидуальными наставниками;
-
доступ к библиотечному фонду ИТМО, а также бесплатный доступ к платформе “ЛитРес: библиотека” и к библиотеке “Alpina Digital”;
-
бесплатные регулярные и разовые сеансы у корпоративных психологов и коучей;
-
скидки на фирменный мерч в ITMO.Store и скидки от партнеров ИТМО;
-
льготное посещение театров, музеев и концертных площадок города;
-
мероприятия для сотрудников: лекции с представителями науки, бизнеса и медицины, спортивные мероприятия, дни донора, праздники и корпоративы.