Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаРазработчик в команду Яндекс Картинок
Мы работаем с десятками тысяч вычислительных ядер и десятками петабайт данных. Используем большой набор различных технологий: от фреймворков потоковой обработки данных, распределённых персистентных очередей до взаимодействия с KV-storage и MapReduce-системой YT. Мы стремимся ускорить доставку картинок в Яндекс Поиск и ищем опытного разработчика на C++, который поможет нам в этом.
Какие задачи вас ждут
Ускорение обновления поисковых индексовПоисковая база строится несколькими контурами: от крошечного быстрого потокового до большого индексатора на парадигме MapReduce. Большинство картинок до Поиска доставляется через большой индексатор, и это иногда занимает много времени, из-за чего Поиск начинает показывать неактуальные данные, например картинки, которых на сайте давно нет. Мы хотим ускорить доставку картинок до Поиска, переработав архитектуру индексатора и сделав систему отладки проблем более прозрачной.
Развитие поисковых индексов
Поиск постоянно растёт и развивается. Новая функциональность и факторы ранжирования требуют модернизации существующих поисковых индексов, а порой и создания новых. Вам предстоит внедрять доставку новых данных до Поиска совместно со смежными командами, которые занимаются качеством и рантаймом Поиска.
Мы ждем, что вы
- Разбираетесь в базовых алгоритмах и структурах данных
- Хорошо знаете С++
- Знакомы с паттернами и идиомами построения программного обеспечения
- Умеете писать надёжный и читабельный многопоточный код
- Имеете опыт разработки большого сервиса в команде
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие