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