Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
SaaS (Search-as-a-Service) — общая поисковая платформа Яндекса. Она предоставляет другим командам полнотекстовый поиск, key-value-хранилище с eventual consistency и kNN, избавляя их от разработки и поддержки собственных решений. Платформой пользуются сотни сервисов компании, а объём поисковых индексов достигает петабайтного масштаба.
Команда создаёт новое поколение поисковой индексации — распределённую систему для поисковых и рекомендательных сценариев. Она отвечает за поступление миллиардов документов в индексы, их хранение, обновление и доставку в рантайм в пакетном и потоковом режимах. Направление объединяет высоконагруженные системы, низкоуровневую оптимизацию и R&D.
задачи
Разрабатывать общие механизмы индексации;
Строить распределённые системы для обработки миллиардов документов;
Поддерживать полную перестройку индекса, потоковый режим и их гибридную комбинацию;
Обеспечивать сохранение порядка поступления документов в индекс;
Оптимизировать построение индексов на низком уровне;
Применять и улучшать современные кодеки сжатия;
Искать способы эффективнее использовать вычислительные ресурсы;
Проектировать и запускать собственный движок приближённого kNN-поиска;
Участвовать в формировании и принятии архитектурных решений;
Исследовать, тестировать и внедрять подходы к обработке петабайтов данных;
Проектировать эффективное хранение данных и быструю доставку обновлений в поиск.
требования
Уверенно владеть C++ и писать на нём;
Хорошо знать классические алгоритмы и структуры данных;
Иметь опыт разработки высоконагруженных распределённых систем;
Уметь писать надёжный и быстрый многопоточный код;
Будет плюсом понимание устройства современных поисковых систем и баз данных, знакомство с Lucene, Elasticsearch, Qdrant и ClickHouse, знание инвертированных индексов, приближённого поиска и алгоритмов ранжирования, знакомство с SIMD и современными кодеками сжатия, опыт профилирования и оптимизации CPU-bound и I/O-bound приложений, опыт работы с Kafka, Flink или MapReduce.
условия
Расширенная медицинская страховка с первого месяца работы;
Оплачиваемый больничный — 30 дней в году;
ДМС включает базовые услуги, экстренную помощь за рубежом, страхование от несчастных случаев, лечение критических заболеваний, психологическую помощь, чекапы, вакцинацию, стоматологию и другие медицинские услуги;
После года работы ДМС покрывает коррекцию зрения и хирургическое лечение косоглазия;
Оплачиваются ведение беременности и роды для сотрудниц и жён сотрудников, работающих более двух лет;