Разработчик Python (ИИ-помощник)
офис, Москва
Команда строит backend для ИИ‑помощника: сервисы на Python и цепочки LangChain для многозадачной обработки запросов и интеграции с LLM. Роль фокусируется на разработке оркестратора, контекстной памяти, надёжных API и тестируемых микросервисов, которые улучшают взаимодействие с клиентами.
ГрейдMiddle/Senior
Опытот 3 лет
Стек
PythonFastAPIPostgreSQLKubernetesFlaskDjangoLangChainRedisREST APIasyncio
Задачи
- •Проектирование и разработка backend‑сервисов на Python
- •Создание и оптимизация цепочек LangChain (chains, agents, tools, memory)
- •Интеграция с LLM и провайдерами моделей
- •Разработка архитектуры оркестратора: состояние процессов, обработка ошибок и повторные попытки, логирование и аудит
- •Проектирование REST API для фронтенда, мобильных клиентов и внешних систем
- •Написание тестов (unit, integration), участие в code review, документирование API и внутренних сервисов
Обязательно
- •Уверенное владение Python 3.9+ и промышленная разработка от 3 лет
- •Практический опыт с LangChain или аналогами (LlamaIndex, Semantic Kernel) от 1 года
- •Понимание принципов работы LLM: prompt engineering, function calling, few‑shot, токен‑лимиты и параметры генерации
- •Опыт интеграции с API LLM‑провайдеров и/или запуском open‑source моделей
- •Опыт асинхронной разработки (asyncio) и работы с FastAPI или aiohttp
- •Опыт работы с PostgreSQL и Redis
- •Понимание микросервисной архитектуры, Kubernetes и принципов проектирования отказоустойчивых сервисов, REST/gRPC
Будет плюсом
- •Опыт разработки на Flask или Django
- •Практический опыт с LlamaIndex или Semantic Kernel