Թափուր պաշտոնի մասին
Авито ищет C++ разработчика в команду инфраструктуры поиска для развития низкоуровневого поискового движка Sphinx. Задачи включают оптимизацию, исправление ошибок, разработку новых функций и работу с высокими нагрузками.
Вам предстоит
Писать код на C++ в проект Sphinx — низкоуровневый поисковой движок, на основе которого формируются выдачи Авито.
Работать над багфикcами, оптимизациями, новыми сигналами ранжирования, крупными переработками и новыми функциями.
Взаимодействовать с группой качества поиска и при желании погружаться в ML, NLP и A/B-тестирование.
Работать с высокими нагрузками: порядка 110 млн активных объявлений в индексе и сотни миллионов поисков в сутки.
Использовать Docker, Kubernetes, Postgres, Tarantool и Kafka, а также писать код на Golang и Python.
Условия
Удалённая работа
Полная занятость
Зарплата обсуждается на собеседовании
О проекте
Пересборка Sphinx и прогон около 300 базовых автотестов занимают секунды.
В отдельных случаях время от коммита до продакшна измеряется минутами.