Python Backend Developer (Мультиагентная AI-платформа)
27 Ноября 2025
до 280 000 руб.
Город:
Санкт-Петербург
Занятость:
Полная занятость
Компания "Университет ИТМО"
Мы, команда Центра "Сильный искусственный интеллект в промышленности", создаем технологии и решения на основе генеративного искусственного интеллекта (ИИ) для управления промышленными предприятиями. Наши клиенты включают такие компании как Сбер, Яндекс, ТатНефть, РосНефть и др.
В нашу команду лаборатории "ИИ в промышленности" ищем специалиста по разработке ядра для поддержки задач мультиагентной системы, включая поддержку инференса и мониторинг моделей в различных режимах (Batch, Streaming) и управление ресурсами (CPU, GPU). Рассматриваем кандидатов уровня middle, middle+ и senior.
Технологический стек:
- Язык: Python (3.10+), asyncio;
- API и коммуникации: REST, Polling / Long-Polling, SSE, Websocket, gRPС;
- Брокеры сообщений: RabbitMQ, Kafka, NATS;
- Асинхронные задачи и очереди: Celery, FastStream;
- Реляционные БД: PostgreSQL, MySQL, ORM SQLAlchemy, миграции Alembic;
- Поисковые и векторные БД: ChromaDB, Elasticsearch;
- Веб-фреймворки: FastAPI / Flask;
- Контейнеризация и инфраструктура: Docker;
- API-gateway / reverse proxy: Nginx;
- Интеграция ML-моделей: on-premise сервинг моделей, vLLM;
- Мониторинг и Observability: OpenTelemetry, Prometheus, мониторинг на уровне приложений и трейсинг событий: Langfuse.
Обязанности:
-
разработка SDK платформы: интерфейсы для пользователей и внутренних сервисов, взаимодействие с API, транспортом, сервисной базой данных;
- участие в проектировании инфраструктуры баз данных;
- разработка внешнего API: REST для управления задачами, сущностями системы; WebSocket/SSE для потоковых сценариев диалога;
- проектирование внутреннего API, включая взаимодействие компонент системы через task queues, pub/sub, gRPC. Разработка транспортного слоя платформы, обеспечение масштабируемости и надежности взаимодействия компонент системы;
- тестирование, включая unit, интеграционные, e2e тесты;
- интеграция метрик, логов, трассировок;
- развертывание новых и поддержка существующих сервисов, настройка CI/CD;
- написание качественного, поддерживаемого кода.
Требования:
- оконченное высшее техническое образование;
-
уверенное владение Python (опыт работы с инструментами кодогенерации Cursor / Windsurf);
-
хорошее знание основ асинхронного программирования и asyncio;
-
хорошее знание SQL и опыт работы с БД и объектными хранилищами: PostgreSQL / MySQL / Oracle, Redis, S3 (MinIO);
-
опыт работы с ORM и миграциями: SQLAlchemy, Alembic;
-
понимание особенностей работы различных коммуникационных протоколов и паттернов: HTTP, WebSocket / SSE, RPC;
-
опыт проектирования микросервисных архитектур, реализации внутренних и внешних API (RPC, pub/sub, REST, task queues);
-
опыт работы с Celery / FastStream, организации асинхронной и потоковой обработки задач с помощью брокеров сообщений;
-
владение инструментами контейнеризации: Docker / Docker Compose;
-
опыт работы с веб-серверами, прокси, балансировщиками нагрузки: Nginx, Gunicorn / Uvicorn;
-
умение работать в команде, писать качественный и поддерживаемый код.
Будет плюсом:
-
Опыт разработки решений с ИИ-агентами или LLM;
-
Опыт работы с сервингом LLM (vLLM, llamacpp и т.п.)
-
Опыт работы с ElasticSearch / CrhomaDB (или другими векторными или full-text search БД);
-
Опыт работы с Kubernetes (Helm, CRDs, оркестрация сервисов);
-
Опыт работы с Langfuse;
-
Опыт работы с Kafka / RedPanda.
-
Опыт работы с веб-фреймворками FastAPI / Flask (или альтернативы).
Условия:
- гибридный формат работы;
- дружная команда, в которой можно расти;
- участие в реальных проектах, где ценится инициативность;
-
ИТМО – первый неклассический университет в ТОП-100 рейтинга работодателей;
-
оформление по ТК РФ с первого рабочего дня;
-
годовые премии по результатам работы;
-
полис ДМС по истечении определенного срока работы;
-
более 30 внутренних курсов повышения квалификации;
-
возможность проходить внешнее обучение за счет работодателя;
-
несколько иностранных языков для бесплатного изучения с сертифицированными преподавателями и носителями;
-
заботливые коллеги, знающие толк в экологичных коммуникациях;
-
система адаптации с индивидуальными наставниками;
-
доступ к библиотечному фонду ИТМО, а также бесплатный доступ к платформе “ЛитРес: библиотека” и к библиотеке “Alpina Digital”;
-
бесплатные регулярные и разовые сеансы у корпоративных психологов и коучей;
-
скидки на фирменный мерч в ITMO.Store и скидки от партнеров ИТМО;
-
льготное посещение театров, музеев и концертных площадок города;
-
мероприятия для сотрудников: лекции с представителями науки, бизнеса и медицины, спортивные мероприятия, дни донора, праздники и корпоративы.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
09 Ноября
Golang Developer( Правое Полушарие Интроверта )
Санкт-Петербург
Компания "Правое Полушарие Интроверта" Мы — команда «Правого полушария Интроверта», платформы гуманитарных знаний. Наша миссия — сделать...
09 Ноября
Санкт-Петербург
от 140 000 руб.
Компания "Промышленная Группа София" Мы новый быстро развивающийся юнит разработки внутри аккредитованной IT компании холдинга. Мы проектируем и...
09 Ноября
Senior Linux Network Developer (Kernelspace)
Санкт-Петербург
Компания "UserGate" UserGate решает задачи сетевой информационной безопасности Мы придумываем и выпускаем уникальные технологии, которые...
09 Ноября
Санкт-Петербург
Компания "Mail.ru Group" Мы — лаборатория качества. Занимаемся исследованием и автоматизацией замеров качества продуктов, работающих на единой...
07 Ноября
Санкт-Петербург
Компания "Aston" Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 3400+ специалистов. Мы...
Вакансия размещена в отрасли