Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

Разработчик-путешественник

Местоположение и тип занятости

ЕкатеринбургПолный рабочий день

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

Описание вакансии

Условия работы

Сервис Яндекс.Путешествия агрегирует информацию об отелях, поступающую от десятков партнеров, и помогает пользователю выбрать наиболее выгодный и подходящий вариант размещения. Мы предоставляем возможность поиска более чем по двум миллионам объектов размещения, обрабатывая более чем 12 миллионов партнерских сигналов. Наш сервис активно развивается, и нам требуются талантливые инженеры для решения продуктовых и инфраструктурных задач. 

Что мы готовы поручить вам:

  • улучшение поиска предложений о размещении;
  • разработка рекламных продуктов в сервисе;
  • работа над инфраструктурой для сбора контента, его обогащения и управления им;
  • работа над инфраструктурой для машинного обучения;
  • улучшение системы взаимодействия с партнерами;
  • создание системы статистики и взаиморасчетов с партнерами.

Что мы готовы предложить вам:

  • работа в сильной, динамичной команде;
  • предметная область, понятная каждому, кто хотя бы раз в жизни путешествовал;
  • перспективы создания масштабного интернет-сервиса.

Мы будем рады с вами поговорить, если вы:

  • знаете классические алгоритмы и структуры данных;
  • обладаете опытом разработки веб-приложений или систем обработки данных;
  • умеете работать в режимах перфекциониста («делаем качественно») и стартапера («делаем быстро») и переключаться между ними;
  • на «ты» с Linux, умеете пользоваться командной строкой;
  • уверенно пишете на C++ или Java;
  • умеете проектировать системы.

Приветствуются:

  • опыт создания и разработки проектов с нуля;
  • знание парадигмы MapReduce и опыт работы с системами распределенных вычислений, например, с Hadoop;
  • опыт работы с PostgreSQL или с любой другой базой данных типа SQL;
  • опыт разработки высоконагруженных систем;
  • знание методов и алгоритмов машинного обучения.