ai engineer
генерация резюме под вакансию
сопроводительное письмо
описание
Разрабатывается единая корпоративная агентная платформа, которая станет точкой взаимодействия с информационными системами и бизнес-процессами. Главный агент будет понимать намерения пользователя, учитывать контекст диалога, планировать выполнение задач, привлекать специализированных агентов и инструменты, объединять результаты и запрашивать подтверждение перед критичными действиями.
задачи
- Проектировать и реализовывать главного агента-оркестратора;
- Создавать специализированных агентов;
- Разрабатывать реестр инструментов;
- Управлять контекстом и состоянием;
- Реализовывать межагентное взаимодействие;
- Интегрировать платформу с корпоративными системами;
- Обеспечивать безопасность;
- Реализовывать наблюдаемость;
- Тестировать качество;
- Обеспечивать отказоустойчивость;
- Проектировать планирование и декомпозицию сложных пользовательских задач;
- Выбирать специализированного агента или инструмент;
- Реализовывать взаимодействие между агентами;
- Обеспечивать параллельное выполнение независимых задач;
- Управлять состоянием долгоживущих сценариев;
- Работать с краткосрочной и долгосрочной памятью;
- Контролировать циклы, тайм-ауты, повторные попытки и резервные сценарии;
- Разрешать конфликты между результатами нескольких агентов;
- Реализовывать взаимодействие с подтверждением пользователя перед критичными действиями;
- Защищать систему от бесконтрольного поведения и необоснованных действий агентов;
- Реализовывать типизированные сообщения между агентами;
- Проектировать контракты задач и результатов;
- Делегировать задачи;
- Управлять общим и изолированным контекстом агентов;
- Реализовывать очереди и приоритеты задач;
- Обеспечивать синхронное и асинхронное взаимодействие;
- Передавать управление между агентами;
- Трассировать цепочки выполнения;
- Предотвращать зацикливание;
- Реализовывать повторное выполнение и идемпотентность;
- Обрабатывать частичную недоступность агентов и инструментов;
- Проектировать API и типизированные контракты;
- Интегрировать новый функционал в существующие системы;
- Работать с очередями сообщений и фоновыми задачами;
- Работать с долгоживущими и асинхронными процессами;
- Проектировать систему без жёсткой зависимости от конкретной LLM или фреймворка.
требования
- От 3 лет коммерческой разработки бэкенда;
- Опыт технического проектирования распределённых систем;
- Практический опыт работы с LLM и агентными системами;
- Опыт технического лидерства или владения архитектурой крупного модуля;
- Умение работать в условиях неполных требований и постепенно формировать целевую архитектуру;
- Способность общаться с разработчиками и владельцами бизнес-процессов;
- Понимание различий между агентом, инструментом, рабочим процессом, мультиагентной системой и обычным чат-ботом;
- Сильное знание Python;
- Знание Async/await и конкурентного выполнения;
- Знание FastAPI, Pydantic и pytest;
- Знание модульной и гексагональной архитектуры;
- Знание REST, gRPC, WebSocket или Server-Sent Events;
- Понимание микросервисной архитектуры и модульных монолитов;
- Будет плюсом агентный или LLM-продукт, доведённый до пилотной или промышленной эксплуатации.
условия
- Офис в Москве на период испытательного срока, после испытательного срока возможен гибрид;
- Ежегодный пересмотр зарплаты;
- Структура дохода: оклад и годовая премия;
- Корпоративный спортзал и зоны отдыха;
- Более 400 образовательных программ СберУниверситета;
- Программа адаптации и помощь руководителя на старте;
- Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа;
- Дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ;
- Подписка Прайм с возможностью совместного использования с тремя близкими;
- Вознаграждение за рекомендацию друзей в команду Сбера.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.