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


