Описание вакансии
Backend-разработчик - направление AI Agent
О роли:
Мы ищем backend-инженера, разделяющего философию "Agent Native". В отличие от традиционной CRUD-разработки, вы будете проектировать и создавать интеллектуальные агентные системы, способные к автономному планированию, сохранению памяти, вызову инструментов и взаимодействию с окружением.
Мы не ожидаем, что вы будете использовать ИИ лишь для редких API-вызовов. Вместо этого вам предстоит переосмыслить backend-логику, используя в качестве основных парадигм конечные автоматы, графовые вычисления (Graph) и автономное принятие решений. Здесь каждая строка вашего кода может определять, как Agent понимает сложные задачи и разбивает их на этапы выполнения.
Ключевые обязанности
- Разработка ядра фреймворка: проектирование и реализация масштабируемого движка выполнения AI Agent с поддержкой различных режимов рассуждений (ReAct, Plan-and-Execute, мультиагентное взаимодействие).
- Интеграция инструментов и экосистемы: создание "рук и ног" для Agent — бесшовная инкапсуляция внутренних API, сторонних сервисов и БД в стандартизированные инструменты через механизмы Function Calling/Tool Use.
- Построение системы памяти: проектирование гибридных архитектур памяти, включая долговременную (на основе векторных БД) и кратковременную рабочую (на базе Redis).
- Оркестрация workflow: использование LangGraph, DSPy или кастомного DSL (предметно-ориентированного языка) для координации сложных Agent-сценариев с обработкой циклов, повторов, откатов и human-in-the-loop взаимодействия.
- Оптимизация производительности: сокращение задержек и затрат на вызовы LLM (кеширование, сжатие промптов, маршрутизация моделей), обеспечение стабильности асинхронных очередей задач при высокой нагрузке.
Требования
- Образование и опыт: компьютерная специальность, 1-2 года опыта разработки AI Agent.
- Прочная backend-база:
- Свободное владение Python/Go/Java (предпочтение Python из-за зрелости AI-экосистемы).
- Глубокие знания асинхронного программирования (asyncio, Goroutine).
- Опыт работы с FastAPI/Spring Boot, умение проектировать RESTful/gRPC API.
- Базы данных и middleware: уверенное владение PostgreSQL/MySQL, знакомство с векторными БД (Milvus/Pinecone/Qdrant/Chroma) на базовом уровне (без тонкой настройки, но с пониманием векторного поиска).
- Основы ИИ:
- Понимание ограничений LLM (галлюцинации, контекстные окна, узкие места в рассуждениях) и умение нивелировать их инженерными методами.
- Практический опыт Prompt Engineering (Few-shot, Chain-of-Thought).
Преимущества
- Корпоративные мероприятия
- Медосмотры
- Годовые бонусы