AI-инженер по агентным системам на LangGraph
Команда в Департаменте маркетинга Сбера строит ИИ-агентов на базе LLM. Направления: внутренние продукты для автоматизации рабочих процессов банка (например, агенты, генерирующие структуру веб-страниц по текстовому брифу) и внешние диалоговые ассистенты на публичных ресурсах, взаимодействующие с миллионами пользователей сайта через GigaChat, поиск по базам знаний (RAG) и систему скиллов. Основной продукт — backend AI-ассистента на сайте банка, система оркестрации диалогов на LangGraph. Агентный стек собирается с нуля: LangGraph, RAG, function calling.
Обязанности
- Под руководством ментора разрабатывать и поддерживать оркестрацию агентов на LangGraph: реализовывать узлы графа, работать с состоянием и условными переходами.
- Писать и улучшать скиллы и инструменты (tools) для агента: интеграция с внешними HTTP API, валидация результатов по JSON Schema, простые ReAct-подграфы.
- Работать с LLM: писать и править промпты, проектировать Pydantic-схемы для структурированного вывода, экспериментировать с параметрами моделей и function/tool calling.
- Разрабатывать HTTP-контур: REST- и SSE-эндпоинты (инициация диалогов, стриминг ответов, управление историей) под руководством старших коллег.
- Участвовать в подключении внешних систем: HTTP API, Kafka, поисковые движки; помогать в развитии RAG-пайплайна (эмбеддинги, поиск, реранкинг).
- Покрывать код тестами: unit- и интеграционные тесты (pytest, моки LLM и внешних сервисов); соблюдать стандарты качества — строгая типизация mypy, линтинг ruff, код-ревью.
- Участвовать в код-ревью (сначала как автор, затем как ревьюер), учиться архитектуре агентских систем и банковским требованиям к безопасности.
- Версионировать и проверять промпты: сравнение поведенческих сценариев, проверка на реальных моделях.
Требования
- Уверенное владение Python (3.10+): ООП, структуры данных, базовые алгоритмы; чистый и читаемый код.
- Практический опыт async/await / asyncio (коммерческий, стажировка или серьёзный пет-проект).
- Знакомство с FastAPI и/или aiohttp на уровне пет-проектов или коммерческого опыта до 1–2 лет; понимание основ REST API.
- Понимание работы LLM через API (GigaChat, ChatGPT и аналоги): промпты, структурированный вывод, function/tool calling — хотя бы на уровне собственных экспериментов.
- Знакомство с LangChain/LangGraph или другими оркестраторами агентов либо готовность быстро освоить их при сильной инженерной базе.
- Знание SQL и базовый опыт работы с PostgreSQL (запросы, простые схемы, транзакции).
- Использование Pydantic (или аналогичных инструментов валидации) и понимание ценности строгой типизации.
- Готовность писать тесты (pytest), пользоваться Git, следовать стандартам код-ревью и CI/CD.
- Высокая обучаемость, интерес к LLM-технологиям и желание расти в AI-инженерии.
- Достаточно начала высшего образования; рассматриваются студенты старших курсов и выпускники.
Будет плюсом
- Стажировки или коммерческий опыт разработки на Python (от 3–6 месяцев).
- Пет-проекты с LLM: телеграм-боты с AI, RAG-ассистенты, агентные приложения на LangChain/LangGraph.
- Понимание RAG: эмбеддинги, векторный поиск, pgvector.
- Базовые навыки Docker, Git, Linux.
- Опыт работы с кодинговыми агентами (GigaCode CLI) и понимание принципов SDD.
- Знакомство с Kafka, OpenSearch, наблюдаемостью (Grafana/Prometheus, OpenTelemetry).
- Участие в хакатонах, олимпиадах, open-source.
- Понимание основ безопасности и интерес к банковскому домену.
- Навыки работы с генеративными AI-моделями.
- Опыт создания AI-агентов и использования их в работе.
- Опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов.
- Инструментальное владение AI для анализа, генерации и автоматизации.
Условия
- Гибридный формат работы (2–3 дня в офисе). Офис: Москва, Кутузовский проспект, 32.
- Ежегодный пересмотр зарплаты, квартальная и годовая премия.
- Корпоративный спортзал и зоны отдыха.
- Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития.
- Программа адаптации и помощь руководителя на старте.
- Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа.
- Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ.
- Подписка Прайм с возможностью совместного использования на трёх близких.
- Вознаграждение за рекомендацию друзей в команду Сбера.