Разработка бэкенда агентной платформы: асинхронные микросервисы, инструментальный слой для LLM-агентов, интеграции с доменными сервисами.

Задачи

  • Проектирование и разработка асинхронных микросервисов
  • Реализация tool layer для агентов: описание контрактов инструментов, валидация аргументов, идемпотентность, обработка ошибок и таймаутов
  • Интеграция доменных API в агентный контур
  • Участие в архитектурных решениях и code review

Требования

  • От 5 лет backend-разработки
  • Стек: Python 3.12+, FastAPI, asyncio, Pydantic v2; Structured concurrency (TaskGroup)
  • Понимание агентов и MCP, знание механики tool calling (как модель выбирает инструмент, валидация вызовов, риски: prompt injection, эскалация полномочий) и способов их инфраструктурного закрытия
  • Межсервисное взаимодействие: gRPC (protobuf, streaming), REST, событийная интеграция через Kafka
  • Архитектура: микросервисы, границы доменов, API Gateway, BFF; умение защитить решение и объяснить компромиссы
  • Данные: PostgreSQL, Redis, Kafka (партиционирование, consumer groups, семантика доставки, идемпотентность, DLQ)
  • Процессы: Agile (Scrum/Kanban), техническая документация, работа с продуктовой командой