Senior C++-разработчик для среды выполнения ИИ-агентов Алисы
Это топовая позиция в одной из лучших технологических компаний России. Работа над передовым продуктом (Алиса, ИИ) с огромным масштабом и сильной инженерной культурой.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена экстремальными нагрузками (десятки тысяч RPS) и спецификой ИИ-агентов. Требуется глубокое знание C++, асинхронности и, желательно, редкого стека вроде Temporal.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата для Senior C++ в Яндексе обычно соответствует верхней границе рынка или превышает её за счет бонусной части и опционов (RSU). Указанный диапазон отражает текущие реалии для опытных разработчиков в Москве.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*💻 Яндекс ищет Senior C++-разработчика для среды выполнения ИИ-агентов Алисы*
Нужно создавать среду, которая поддерживает и долгие агентные задачи, и быстрые ответы. Нагрузка — десятки тысяч запросов в секунду.
Ждут опыт разработки высоконагруженных сервисов, понимание асинхронного взаимодействия и работы агентов, готовность писать на C++. Опыт с Temporal будет плюсом.
Москва.
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- Asynchronous Programming
- High Load
- Temporal
- Distributed Systems
Возможные вопросы на собеседовании
Вакансия предполагает работу с десятками тысяч запросов в секунду. Важно понимать, как кандидат проектирует системы для таких нагрузок.
Как бы вы спроектировали архитектуру среды выполнения, которая должна одновременно поддерживать быстрые ответы и долгоживущие агентные задачи при нагрузке 50k+ RPS?
Упоминание Temporal в вакансии указывает на необходимость управления состоянием длительных процессов.
В чем преимущества использования workflow-движков (например, Temporal) для реализации ИИ-агентов по сравнению с самописными решениями на очередях?
C++ является основным языком, и в высоконагруженных системах управление памятью критично.
Какие стратегии управления памятью и пулами потоков вы бы использовали в C++ для минимизации задержек (latency) в асинхронном сервисе?
Агенты могут выполнять задачи долго, что требует механизмов отказоустойчивости.
Как обеспечить консистентность состояния ИИ-агента при сбое узла кластера во время выполнения длительной задачи?
Асинхронность — ключевое требование.
Расскажите о вашем опыте работы с современными средствами асинхронности в C++ (coroutine, asio). С какими проблемами производительности вы сталкивались?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

