Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Яндекс

Разработчик на C++ (Геопоиск)

в Яндекс

200 000 —‍ 350 000 ₽/мес на руки

📍 Москва (м. Парк культуры)Санкт-Петербург (м. Площадь Ленина)Нижний НовгородБелград (Сербия)Самостоятельный переезд
Специализация
С / С++
Уровень
Middle-to-Senior

Ежедневно в Поиске и Картах пользователи делают миллионы поисковых запросов о кафе, аптеках, заправках и прочих организациях. Бывает так, что пользователь заранее знает, о какой организации хочет почитать, и тогда запрос может выглядеть так: [ТЦ Галерея], [Эрмитаж] или [Пискарёвский 2 к2Щ]. А бывает, что перед пользователем стоит задача выбора: где ближайший магазин, куда сходить поужинать или в каком салоне красоты постричься. Такие запросы мы называем поиском и выбором мест.

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

Именно задача полезного и достаточно полного представления стоит перед нашей командой функциональности геопоиска.

Помимо бэкенда команда занимается аналитикой и ML, поэтому вместе мы можем непосредственно влиять на продукт.

Весь наш рантайм написан на C++, а офлайн-подготовку данных мы делаем на Python. Наш бэкенд — часть большого Поиска и Яндекс Карт, поэтому речь идёт о высоконагруженном сервисе с десятками тысяч RPS. Кроме того, продуктовые проекты — это всегда плотная работа с фронтендом.

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

C++HTTP

Вопросы, над которыми мы постоянно работаем

  • Нужно ли показывать что-то геоспецифичное по данному запросу? Например, важно отличать запросы [Пушкин] и [кафе Пушкин].
  • Какой именно это класс запросов: про одну организацию или про рубрику? А может быть про определённую сеть.
  • Был ли запрос пользователя конкретизирован? Может быть, его интересует именно сайт организации.

Мы ждем, что вы

  • Отлично знаете С++.
  • Знакомы с базовыми алгоритмами и структурами данных.
  • Разбираетесь в многопоточности и распределённой обработке.
  • Готовы развивать HTTP-сервисы и следить за их эксплуатацией.

Будет плюсом, если вы:

  • Знаете Python.
  • Применяли машинное обучение.

Условия

  • Сильная команда, с которой можно расти.
  • Сложные задачи для сервисов с миллионами пользователей.
  • Зарплата на уровне рынка и выше.
  • Премии каждые полгода для всех, кто работает эффективно.
  • Ипотечные программы.
  • Компенсация оплаты питания на территории офиса.
  • Расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей.
  • Спортзал, тренажёрный зал, йога в офисе.
  • Гибкий график работы.
  • Парковка для сотрудников.
Диана Гукепшева IT Recruiter
Яндекс

О компании Яндекс

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

Яндекс — одна из крупнейших IT-компаний в России. Компания развивает самую популярную в стране поисковую систему и создаёт сервисы, которые делают жизнь людей более комфортной и яркой. Сервисы Яндекс помогают в повседневных делах в офлайне и онлайне. С их помощью можно искать информацию в интернете, слушать музыку, выбирать товары и места, заказывать еду, перемещаться по городу и делать многое другое. Яндекс предлагает также продукты для рекламодателей и владельцев бизнеса.

Похожие вакансии

450 000 – 500 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
5 000 – 6 300 $/мес на руки
📍 Лондон (Великобритания), полная удалёнка, самостоятельный переезд
4 500 – 5 500 €/мес на руки
📍 Лимассол (Кипр), помощь с переездом
400 000 – 600 000 ₽/мес на руки
📍 Москва (м. Павелецкая), Санкт-Петербург (м. Площадь Ленина), Белград (Сербия), самостоятельный переезд
400 000 – 600 000 ₽/мес на руки
📍 Москва (м. Павелецкая), Санкт-Петербург (м. Площадь Ленина), Белград (Сербия), самостоятельный переезд