Avito

Golang Developer (Качество поиска)

в Avito

150 000 —‍ 330 000 ₽/мес на руки

Москва Remote
icon Москва , м. Белорусская, Россия
Специализация
Golang / Python, C / C++ / Java / C#
Уровень
Middle
Команда
1 - 5 человек

Команда качества поиска в Авито занимается построением выдачи по поисковым запросам и отображением списков объявлений. Мы не только отбираем наиболее подходящие пользователю товары, работу и услуги, но и занимаемся многокритериальной оптимизацией выдачи в интересах покупателей, продавцов, бизнеса, монетизации и даже экологии. Дополнительно мы отвечаем за работу механизмов продвижения объявлений, распределение трафика, а также за аналитический бекбон на BigData технологиях.

Вместе с нами вы сможете помочь десяткам миллионов пользователей покупать и продавать, модернизировать сценарии покупки на Авито, создать совершенно новые услуги для клиентов и аналитические инструменты для бизнеса.

Технологии/инструменты

Go Python/C++/Java/C#

Вам предстоит

  • Писать на 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 минутах от метро «Белорусская», а также возможность работать удалённо.
  • Забота о здоровье: с первого дня работы вы получите страховку со стоматологией, в офисе ведут приём терапевт, психолог и массажист.

Процесс найма

  • Тех. скрининг 30 мин — базовые вопросы по теории.
  • Тех. интервью 2 часа, состоящая из 2-ух частей: "программирование" 1 час — мы проверяем навыки в написании кода, алгоритмизации задач и понимании сложности написанного кода.
  • "Платформа" 1 час — проверяем знания в конкретном языке программирования, понимание разработки в рамках экосистемы своего языка. Будут как практические задачи, так и теоретические вопросы на их базе.
  • Финальное интервью с руководителем и HR — 1 час.
Татьяна Ионкина IT Recruiter
Avito

О компании Avito

Сфера
Продуктовая компания
Инвестиции
$100M+
Размер
1001+

Avito.ru — самый популярный сайт объявлений в России, входит в топ-5 площадок рунета, топ-3 мировых классифайдов, топ-3 самых дорогих компаний рунета. Каждый месяц на Авито бывает более 33 миллионов человек — это около четверти населения России.