Компания: Сбер Локация: Москва Формат: Офис
Обязанности
- Проектировать и реализовывать отказоустойчивую архитектуру AI-агентов, выстраивать сложные цепочки рассуждений (chains) для LLM, включая динамический выбор навыков (tool use), валидацию полноты ответов и обработку ошибок.
- Создавать и поддерживать production-ready микросервисы на Python; реализовывать сложные интеграции с внешними API, банковскими системами, базами данных (SQL/NoSQL), брокерами сообщений и векторными хранилищами.
- Применять продвинутые техники промпт-инжиниринга (Zero-shot, Few-shot, Chain-of-Thought) для повышения качества и предсказуемости работы агента; разрабатывать и оптимизировать системы Retrieval-Augmented Generation (RAG) для работы с корпоративными базами знаний.
- Профилировать производительность кода (время, память), выявлять и устранять «узкие места»; внедрять метрики для мониторинга работы агентов (latency, success rate, cost per interaction); обеспечивать стабильность сервисов в условиях высокой нагрузки.
- Активно участвовать в код-ревью, менторство младших коллег; писать модульные и интеграционные тесты; внедрять практики CI/CD, автоматизировать развертывание (IaC).
Требования
- Глубокое знание Python (3.8+), асинхронное программирование (asyncio, aiohttp), опыт работы с FastAPI.
- Уверенное понимание принципов SOLID, DDD, паттернов проектирования; опыт проектирования распределенных систем.
- Продвинутый уровень SQL (оконные функции, CTE), опыт работы с PostgreSQL; понимание принципов работы NoSQL-хранилищ и векторных БД.
- Глубокое понимание устройства LLM, механизмов токенизации, контекстных окон; опыт работы с LangChain API или аналогами.
- Уверенное владение Git (GitFlow), Docker; опыт профилирования и отладки Python-приложений.
- Навыки работы с генеративными AI-моделями.
- Опыт создания AI-агентов и использования их в работе будет преимуществом.
- Опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов.
- Инструментальное владение AI для анализа, генерации и автоматизации.
- Навыки написания автотестов (pytest).
