Чем предстоит заниматься

  • Развивать ядро платформы на Python: сессии, ходы агента, политики заказчика и учёт; проектировать агентный цикл с бюджетом на ход.
  • Переводить пользователей с пилотной архитектуры на целевую без остановки работы.
  • Снижать стоимость хода за счёт состава входа, кэширования префикса, лимитов инструментов, маршрутизации моделей и учёта по пользователю и ходу.
  • Оценивать качество на эталонных наборах из реальных трасс, сравнивать российские модели и запускать регрессионные проверки для каждого промпта, инструмента и модели.
  • Подключать данные компании через MCP с правами пользователя: 1С, КХД, СЭД, HR и поиск по документам с ACL.
  • Создавать надёжные фоновые процедуры и запись во внешние системы: расписания, подтверждение человеком и гарантия ровно одной записи.
  • Создать песочницу для кода агента на сессию без секретов и исходящих соединений.
  • Вести команду: декомпозиция, ревью, работа с ИИ-агентами для кода и найм; согласовывать требования и информационную безопасность с заказчиком.

Требования

  • Опыт работы более 6 лет; backend-разработка от 7 лет, в том числе от 2 лет в роли техлида или ведущего инженера, с ответственностью за production.
  • Python в production: asyncio, FastAPI, Pydantic, типизация и тесты; умение читать и править Go.
  • Опыт запуска LLM-агентов с реальными пользователями: tool calling, агентный цикл, ограничения и обработка ошибок.
  • Понимание контекста и стоимости: вход вызова, кэширование префикса, сжатие истории, лимиты инструментов и расчёт цены хода по usage.
  • Опыт с eval: эталонные наборы, LLM-судья и его проверка, регресс и трассировка.
  • Знание гибридного поиска, реранкинга, чанкинга и прав доступа к документам.
  • Опыт с MCP, OAuth 2.0/OIDC и token exchange для работы агента от имени пользователя.
  • Знание durable execution (Temporal, Restate или аналог), идемпотентности и повторов.
  • Опыт работы с PostgreSQL, Redis, S3, Docker, Kubernetes и GitLab CI.
  • Опыт работы с открытыми моделями через OpenAI-совместимые API, LiteLLM или аналог.
  • Высшее техническое образование.

Условия: полная занятость, график 5/2, удалённая или гибридная работа.