Описание вакансии
Коротко о роли-Ядро платформы на Python: сессии, ходы агента, политики заказчика, учёт; агентный цикл под бюджет хода.
Задачи:
— Работа с ядром платформы на Python: сессии, ходы агента, политики заказчика, учёт; агентный цикл под бюджет хода.
— Перевод пользователей с пилотной архитектуры на целевую без остановки работы.
— Снижение стоимости хода: состав входа, кэш префикса, лимиты инструментов, роутинг моделей, учёт по пользователю и ходу.
— Оценка качества: эталон из реальных трасс, сравнение российских моделей, регресс на каждый промпт, инструмент, модель.
— Работа с данными компании через MCP с правами пользователя: 1С, КХД, СЭД, HR, поиск по документам с ACL.
— Надёжные фоновые процедуры и запись во внешние системы: расписания, подтверждение человеком, ровно одна запись.
— Песочница для кода агента: на сессию, без секретов и исходящих соединений.
— Команда: декомпозиция, ревью, работа с ИИ-агентами для кода, найм.
— Согласование требований и ИБ с заказчиком.
Требования:
— Опыт backend-разработки от 7 лет, из них от 2 лет — техлид/ведущий инженер с ответственностью за продакшн.
— Опыт работы с Python в продакшене: asyncio, FastAPI, Pydantic, типизация, тесты.
— Умение читать и править код на Go.
— Опыт работы с LLM-агентами в продакшене с реальными пользователями: tool calling, цикл агента, ограничения, обработка ошибок.
— Понимание контекста и стоимости: вход вызова, кэш префикса, сжатие истории, лимиты инструментов, расчёт цены хода по usage.
— Опыт с Eval: эталонные наборы, LLM-судья и его проверка, регресс, трассировка (Langfuse, OpenTelemetry).
— Знание гибридного поиска, реранкинга, чанкинга, прав доступа к документам.
— Опыт работы с MCP, OAuth 2.0/OIDC, token exchange — агент от имени пользователя.
— Знание Durable execution (Temporal, Restate или аналог), идемпотентность, повторы.
— Опыт работы с PostgreSQL, Redis, S3, Docker, Kubernetes, GitLab CI.
— Опыт работы с открытыми моделями через OpenAI-совместимые API, LiteLLM или аналог.
— Высшее техническое образование.
Условия:
— Полная занятость.
— График работы 5/2.
— Формат работы: удалённо или гибрид.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.