Яндекс

Разработчик в команду построения поисковой базы (C++)

Коротко

Разработка сервисов потокового построения поисковой базы Яндекса объёмом в сотни миллиардов документов, переход с пакетной MapReduce-обработки на event-driven-архитектуру. Требуется от 3 лет опыта разработки, хорошее знание C++, алгоритмов и структур данных, умение писать многопоточный код. Работа в гибридном формате в московском офисе.

Локация
Москва, гибридный формат с работой из офиса
Компания
Яндекс развивает Поиск, поисковые индексы и сервисы обработки веб-данных на масштабах десятков тысяч вычислительных ядер и десятков петабайт данных.
Что делать
•Проектировать архитектуру и разрабатывать сервисы потокового построения основной базы Поиска.
•Переводить построение базы объёмом в сотни миллиардов документов с пакетной MapReduce-обработки на event-driven-архитектуру.
•Развивать поисковые индексы и внедрять доставку новых данных совместно с командами качества и рантайма Поиска.
•Улучшать сервисы предоставления фавиконок, определения зеркал и дублей веб-страниц, а также обработки пользовательских факторов ранжирования.
•Повышать отказоустойчивость сервисов, оптимизировать потребление памяти и внедрять новые форматы сжатия и алгоритмы определения дублей.
Требования
•От 3 лет опыта разработки.
•Хорошее знание базовых алгоритмов и структур данных.
•Хорошее знание C++ и паттернов построения программного обеспечения.
•Умение писать надёжный и читабельный многопоточный код.
•Готовность работать в гибридном формате в московском офисе.
Хорошо, если есть
•Опыт работы с большими данными.
•Опыт построения распределённых систем потоковой обработки данных.
•Знакомство с Python.
Культура и преимущества
•Работа с поисковыми индексами и сервисами, обрабатывающими большие объёмы данных.
•Использование потоковых фреймворков, распределённых персистентных очередей, KV-хранилищ и MapReduce-системы YT.
•Возможность влиять на скорость доставки данных в Яндекс Поиск и эффективность вычислительной инфраструктуры.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте

Ещё в Яндекс