Go-разработчик в Команду качества поиска
Авито — самый популярный сервис объявлений в Европе, каждый месяц сайтом и приложением пользуются более 47 миллионов человек. Мы находимся на 1ом месте в мировом рейтинге сайтов объявлений.
Команда качества поиска в Авито занимается построением выдачи по поисковым запросам и отображением списков объявлений. Мы не только отбираем наиболее подходящие пользователю товары, работу и услуги, но и занимаемся многокритериальной оптимизацией выдачи в интересах покупателей, продавцов, бизнеса, монетизации и даже экологии. Дополнительно мы отвечаем за работу механизмов продвижения объявлений, распределение трафика, а также за аналитический бекбон на BigData технологиях.
Вместе с нами вы сможете помочь десяткам миллионов пользователей покупать и продавать, модернизировать сценарии покупки на Авито, создать совершенно новые услуги для клиентов и аналитические инструменты для бизнеса.
Вам предстоит:
- писать на Go код высоконагруженных сервисов и развивать их в соответствии с постоянно появляющимися продуктовыми идеями
- развивать внутренние инструменты для оценки качества поиска, основной инструмент разработки - Python
- писать библиотеки на C/C++ для внедрения ML-моделей ранжирования в поисковый движок Sphinx
- работать в тесном взаимодействии с другими командами и при минимальном желании погрузиться в тематики ML, NLP, AB тестирования, и т.п.
- сталкиваться с интересными технологиями: Docker, Kubernetes, Postgres, Tarantool, Kafka и т.д.
- работать с высокими нагрузками: десятки миллионов активных объявлений в индексе, сотни миллионов запросов к сервису поиска в день с низкой задержкой
Мы ожидаем, что вы:
- имеете от 3х лет опыта коммерческой разработки на языке Go либо владеете Python и одним из типизированных языков C/C++, Java, C#
- имеете опыт разработки сервисов в рамках клиент-серверной архитектуры
- приемлемо знаете базовые структуры данных и алгоритмы
- имеете опыт проектирования и разработки микросервисов
- имеете опыт использования SQL/NoSQL баз данных
- имеете представление об information retrieval и метриках качества поиска
- умеете запускать GDB и анализировать крешдампы
Работа у нас - это:
- интересные задачи на большом проекте с топовыми технологиями
- большая свобода в выборе средств и подходов решения задач
- достойная заработная плата по результатам собеседования + доп. мотивация в перспективе
- комфортные условия работы: ДМС, фитнес, компенсация питания;
- возможность проходить обучение за счет компании, участвовать во внутренних митапах, хакатонах, тренингах
- красивый и комфортный офис в 2 минутах от метро «Белорусская», а также возможность работать удалённо
- забота о здоровье: с первого дня работы вы получите страховку со стоматологией, в офисе ведут приём терапевт, психолог и массажист
Для отклика пишите Полине 🖊