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