Python Backend Developer (Мультиагентная AI-платформа)

Университет ИТМО

Python Backend Developer (Мультиагентная AI-платформа)

Санкт-Петербург, Биржевая линия, 14

Метро: Василеостровская

Описание вакансии

Мы, команда Центра "Сильный искусственный интеллект в промышленности", создаем технологии и решения на основе генеративного искусственного интеллекта (ИИ) для управления промышленными предприятиями. Наши клиенты включают такие компании как Сбер, Яндекс, ТатНефть, РосНефть и др.

В нашу команду лаборатории "ИИ в промышленности" ищем специалиста по разработке ядра для поддержки задач мультиагентной системы, включая поддержку инференса и мониторинг моделей в различных режимах (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 и скидки от партнеров ИТМО;

  • льготное посещение театров, музеев и концертных площадок города;

  • мероприятия для сотрудников: лекции с представителями науки, бизнеса и медицины, спортивные мероприятия, дни донора, праздники и корпоративы.

Навыки
  • Python
  • API
  • PostgreSQL
  • Docker
  • MySQL
  • Celery
  • RabbitMQ
  • Kafka
  • ChromaDB
  • Elasticsearch
  • FastAPI
  • Nginx
  • ML
  • SDK
  • Unit Testing
  • CI/CD
  • SQL
  • LLM
  • Kubernetes
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Shtab
Полный день
  • Санкт-Петербург

  • до 150000 RUR

Рекомендуем
ГЕО-ПРОЕКТ

Python-разработчик

ГЕО-ПРОЕКТ

Полный день
  • Санкт-Петербург

  • от 240000 RUR

Рекомендуем
Норд Клан

Python Backend Developer

Норд Клан

Полный день
  • Санкт-Петербург

  • от 240000 RUR

Рекомендуем
НПК Морсвязьавтоматика
Полный день
  • Санкт-Петербург

  • от 240000 RUR

Газпром информ

Python разработчик

Газпром информ

Полный день
  • Санкт-Петербург

  • от 240000 RUR

YADRO
Удаленная работа
  • Санкт-Петербург

  • от 240000 RUR

ПРОТЕЙ ТЛ

Python-разработчик

ПРОТЕЙ ТЛ

Полный день
  • Санкт-Петербург

  • от 240000 RUR

Леста Игры

Meta Programmer

Леста Игры

Полный день
  • Санкт-Петербург

  • от 240000 RUR

Enjoypro
Удаленная работа
  • Санкт-Петербург

  • до 240000 RUR

ATI.SU
Полный день
  • Санкт-Петербург

  • до 240000 RUR

Т-Банк
Полный день
  • Санкт-Петербург

  • до 240000 RUR

Jobers
Полный день
  • Санкт-Петербург

  • до 120000 RUR

Разумные решения

Python-разработчик

Разумные решения

Удаленная работа
  • Санкт-Петербург

  • от 1000 RUR

ANCOR
Полный день
  • Санкт-Петербург

  • от 1000 RUR

Главстрой Санкт-Петербург

Python-разработчик

Главстрой Санкт-Петербург

Полный день
  • Санкт-Петербург

  • от 1000 RUR

MIE&MIESTILO
Полный день
  • Санкт-Петербург

  • от 1000 RUR

ATI.SU
Полный день
  • Санкт-Петербург

  • от 1000 RUR

Бизнес Технологии

NLP/AI-разработчик

Бизнес Технологии

Удаленная работа
  • Санкт-Петербург

  • от 150000 RUR

ATI.SU
Полный день
  • Санкт-Петербург

  • от 150000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию