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

до 280 000 ₽

Выше средней на 5%
Россия, Санкт-Петербург, Биржевая линия, 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 и скидки от партнеров ИТМО;

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

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


Адрес: Россия, Санкт-Петербург, Биржевая линия, 14

Поделиться:

Опубликована 14 дней назад

Вакансия в подборках

  1. Backend developer
  2. Developer

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

200 000 - 300 000 ₽
  • Полный день
  • Опыт от 1 года
  • Санкт-Петербург
22 дня назад
  • Полный день
  • Опыт от 1 года
  • Санкт-Петербург
15 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.