- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Разработчик С++ в команду индексации еком
Яндекс предлагает отличный социальный пакет, работу над масштабными технологическими задачами и возможность профессионального роста в сильной инженерной культуре. Оценка снижена только из-за отсутствия указания зарплатной вилки в тексте.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию C++, опыту работы с Big Data (десятки миллиардов записей) и высоконагруженными системами. Также требуется понимание сетевых протоколов и готовность работать с ML-инфраструктурой.
Анализ зарплаты
Указанная роль Senior C++ Developer в Яндексе обычно предполагает компенсацию выше среднего по рынку, учитывая сложность задач и масштаб систем. Оценочный диапазон для Москвы составляет 350,000 – 550,000 рублей после налогов, плюс значительные годовые бонусы и опционы (RSU).
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Яндекс уже сейчас
Присоединяйтесь к команде Яндекса и создавайте технологии, которые обрабатывают миллиарды документов в реальном времени!
Описание вакансии
*❤️ Разработчик С++ в команду индексации еком*
Мы команда, которая индексирует интернет и превращает разрозненные страницы в структурированную товарную базу, состоящую из десятков миллиардов документов, в условиях десятков тысяч обновлений в секунду. Вы будете заниматься разработкой ключевых компонентов системы, связанных с краулингом, хранением и обработкой данных.
Какие задачи вас ждут:
• Индексация и краулингВы будете реализовывать стратегии планирования и приоритизации обхода интернета: разрабатывать модули потоковой обработки данных, писать продакшен-код на C++ для высоконагруженных сервисов, интегрировать внешние B2B-источники данных.
• Хранение и обработка данныхВам предстоит развивать пайплайны хранения и обработки данных на базе YTsaurus: работать с данными масштаба десятков миллиардов записей и терабайтами данных, обеспечивать консистентность и актуальность данных, доставлять данные в поисковые продукты.
• Интеграция алгоритмов и MLНужно будет внедрять ML-модели в продакшен-пайплайны: участвовать в разработке и оптимизации алгоритмов обработки данных, оптимизировать потребляемые ресурсы.
Мы ждем, что вы:
• Разрабатывали высоконагруженные сервисы и работали с большими данными
• Уверенно владеете C++
• Понимаете сетевые взаимодействия
• Умеете писать надёжный и производительный код
Будет плюсом, если вы:
• Разрабатывали краулеры или поисковые системы
• Интегрировали ML-модели в продакшен
• Понимаете алгоритмы ранжирования и обработки данных
• Знаете классические ML и NLP или хотите их изучить
Наши бонусы:В Яндексе корпоративная подписка на хорошую жизнь — чекапы, спорт, терапия, образовательные курсы и многое другое. Это не все бонусы — полный список тут.
*📩* Откликнуться на нашем сайте
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Machine Learning
- NLP
- Distributed Systems
- Big Data
- Network Programming
- High Load
- YTsaurus
Возможные вопросы на собеседовании
Вакансия предполагает работу с высоконагруженными сервисами, где критически важна производительность.
Расскажите о вашем опыте оптимизации производительности C++ кода: какие инструменты профилирования вы использовали и каких результатов удалось достичь?
Команда работает с YTsaurus и огромными объемами данных.
Как бы вы спроектировали систему хранения для 10 миллиардов документов с учетом необходимости ежесекундного обновления тысяч записей?
В задачи входит разработка стратегий краулинга.
С какими основными проблемами вы сталкивались при разработке распределенных краулеров и как решали вопросы вежливости (politeness) и приоритизации очередей?
Упоминается интеграция ML-моделей в продакшен.
Каков ваш опыт внедрения ML-моделей в C++ сервисы? Как вы обеспечиваете низкую задержку (latency) при инференсе моделей?
Работа с данными требует понимания консистентности.
Какие подходы к обеспечению консистентности данных в распределенных системах вы считаете наиболее подходящими для задач индексации поиска?
Похожие вакансии
Python Backend Developer — Senior / Tech Lead (CTO проекта)
.Net разработчик
Rust разработчик (Middle+)
Node.js разработчик (backend)
Senior Python Engineer
Senior NestJS Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!