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