Оплата не указана
Вакансия находится в архиве
Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Полный день
Ежедневно в Поиске и на Картах пользователи делают миллионы поисковых запросов о кафе, аптеках, заправках и прочих организациях. Бывает так, что пользователь заранее знает, о какой организации хочет почитать, и тогда запрос может выглядеть так: [ТЦ Галерея], [Эрмитаж] или [Пискарёвский 2 к2Щ]. А бывает, что перед пользователем стоит задача выбора: где ближайший магазин, куда сходить поужинать или в каком салоне красоты постричься. Все такие запросы мы называем поиском и выбором мест.
В задаче поиска несколько важных частей: полнота контента, надёжность истабильность инфраструктуры, качественный подбор и правильное представление в выдаче найденных мест. Даже если мы найдём все релевантные организации, но покажем, например, только их местоположение на карте, задача пользователя скорее всего не будет решена. Именно задача полезного и достаточно полного представления стоит перед нашей командой функциональности геопоиска.
Какие задачи вас ждут:
Улучшение представления геоответов путем обогащения
Наши менеджеры и аналитики регулярно изучают пользовательские сценарии и узнают всё больше о пользовательских потребностях. Затем на основе новой информации бэкенд-разработчикам нужно подготовить данные для улучшения представления нашего геоответа.
Офлайн-данные готовятся в основном с использованием Python-скриптов. Рантайм-часть сервиса реализована на C++. Иногда добавление новых сценариев ограничивается подготовкой новых данных и загрузкой в key-value-хранилище, но иногда нужно реализовать нетривиальную логику смешивания и выбора дополнительной информации в рантайме.
Ускорение ответа и работа над стабильностью
Мы регулярно добавляем всё новые сценарии: данных передаётся всё больше, а обработка ответа идёт всё дольше. Поэтому мы целенаправленно ускоряем и оптимизируем наш сервис. Где-то перепридумываем старые решения и перекладываем данные более оптимально, где-то создаём новую архитектуру всего бэкенда или его частей, которая позволяет решать поставленную задачу быстрее. Оптимизации идут в основном в нашей рантайм-части на C++.
Мы ждём, что вы
Будет плюсом, если вы
Ключевые навыки
Контактная информация
Яндекс
Сайт: не указан
Почта: не указана
Вакансия опубликована 17.07.2024 в г. Москва.
Похожие вакансии
Не указана
Санкт-Петербург
Полный день
Подробное описание
1 апреля
Москва
Гибкий график
Подробное описание
5 февраля