Яндекс

c++ разработчик базового Поиска

Коротко

C++-разработчик в команду Базового Поиска Яндекса, которая обрабатывает десятки миллионов запросов в секунду и хранит десятки петабайт поисковых индексов. Задачи связаны с развитием ecom-направления поиска, потоковой архитектурой поисковой базы и унификацией технологий поискового рантайма. Требуется уверенное знание C++, понимание Linux, алгоритмов и распределённых систем. Формат работы — гибрид, уровень — middle.

Описание
Базовый Поиск Яндекса обрабатывает десятки миллионов запросов в секунду, хранит десятки петабайт поисковых индексов и отвечает на запросы за десятки миллисекунд. Команда разрабатывает технологии поискового рантайма и оптимизирует алгоритмы и архитектуру Поиска, чтобы эффективнее использовать ресурсы.
Задачи
•Развивать ecom-направление Поиска в России
•Улучшать ранжирование товаров и предлагать актуальные торговые площадки по запросам пользователей
•Строить отдельные поисковые индексы и внедрять рекомендательные алгоритмы для поиска интернет-магазинов
•Разрабатывать архитектуру потоковой поисковой базы
•Переводить поисковые индексы с пакетного построения на потоковый подход и масштабировать решение на всю поисковую базу
•Унифицировать технологии построения поисковых шардов и архитектуру поискового рантайма для веб-поиска, поиска по картинкам и видео
•Повышать эффективность обработки поисковых запросов
•Перестраивать архитектуру для масштабирования поискового индекса
Требования
•Уверенное знание C++
•Понимание принципов работы Linux
•Хорошая алгоритмическая подготовка
•Понимание распределённых систем
•Умение быстро разбираться в незнакомом коде и новых технологиях
Будет плюсом:
•Опыт работы с поисковыми технологиями с открытым исходным кодом, включая Elasticsearch
•Опыт работы с технологиями обработки больших данных, включая MapReduce, и базами данных
•Внимательность к деталям
•Опыт работы с высоконагруженными сервисами
Условия
•Компенсация от 100М токенов для экспериментов и оптимизации рутины
•Доступ к передовым моделям для ежедневной работы
•Расширенная медицинская страховка с первого месяца работы
•Медицинская помощь, включая плановое и неотложное лечение за рубежом, страхование от несчастных случаев и лечение критических заболеваний
•Онлайн-консультации с психологами и психотерапия в офисах, где есть соответствующий кабинет
•Ежегодные медицинские обследования и вакцинация
•30 оплачиваемых дней больничного в году с полной зарплатой
•Стоматология и экстренная помощь за рубежом
•Коррекция зрения и хирургическое лечение косоглазия после года работы
•Доступ к терапевтам в крупных офисах
•Оплата ведения беременности и родов для сотрудниц и жён сотрудников, работающих в компании более двух лет
•Страховка для детей и супругов: компания оплачивает 80% стоимости, сотрудник — 20%

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

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

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

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

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

Ещё в Яндекс