Старший разработчик Go, Рантайм рекомендаций

Ozon

Старший разработчик Go, Рантайм рекомендаций

Москва, Пресненская набережная, 10

Метро: Деловой центр

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

Привет! Мы команда Рантайм рекомендаций.

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

Наш стек:

  • Go, PostgreSQL, Kafka, Python, Hadoop (pySpark, hdfs).

Вы будете:

  • Разрабатывать сервисы, предсказывающие релевантность товаров с помощью ML-моделей.
  • Реализовывать и обеспечивать хранение различных факторов для моделей.
  • Реализовывать логику верхнеуровневого отбора и фильтрации рекомендуемых товаров.
  • Обеспечивать загрузку данных контекста запроса (информация о пользователе и о товаре).
  • Поддерживать API для предоставления рекомендаций.
  • Развивать архитектуру рекомендаций, обеспечивать масштабирование и надежное функционирование. Мы следим за быстродейстивем и производительностью систем, постоянно оптимизируем код рекомендательных систем.

Нам важно:

  • Умение писать чистый, тестируемый код на Go или опыт платформенной разработки, прекрасное владение одним и более языками: C, C++, Java, Python, Ruby, PHP (мы пишем на Go).
  • Умение решать leetcode-medium.
  • Опыт работы с терминалом в Linux и понимание, куда посмотреть, когда сервер не отвечает.

Будет плюсом:

  • опыт в ML-engineering’е.
  • Знание Python и опыт работы с Hadoop.
  • Опыт работы с реляционными БД.
  • Интерес к анализу, проектированию и решению проблем в масштабных распределенных системах.
  • Понимание принципов обеспечения высокой доступности приложений и опыт в балансировщиках нагрузки и rate-limiter'ах.
  • Опыт работы с распределёнными системами (микросервисы, service discovery) и с соответствующими инструментами (LXC, Docker, orchestration systems).

Навыки
  • Разработка поисковых технологий
  • IT
  • Go
  • Golang
  • Python
  • Java
  • C++
  • С#
Посмотреть контакты работодателя

Адрес

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

Ozon
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Ozon
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Ozon
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Купер
Удаленная работа
  • Москва

  • Не указана

Ozon
Удаленная работа
  • Москва

  • Не указана

Удаленная работа
  • Москва

  • Не указана

2ГИС
Удаленная работа
  • Москва

  • Не указана

Ozon
Удаленная работа
  • Москва

  • Не указана

STARTRIBE LTD
Удаленная работа
  • Москва

  • Не указана

Innovative People

Middle+ GO developer

Innovative People

Удаленная работа
  • Москва

  • Не указана

Employcity

Golang Developer

Employcity

Удаленная работа
  • Москва

  • Не указана

ABCP
Удаленная работа
  • Москва

  • от 400000 RUR

Ozon
Удаленная работа
  • Москва

  • от 400000 RUR

Автомакон
Удаленная работа
  • Москва

  • до 402298 RUR

ИТ-Экспертиза
Удаленная работа
  • Москва

  • до 402298 RUR

VK
Удаленная работа
  • Москва

  • до 402298 RUR

Customapp
Удаленная работа
  • Москва

  • до 350000 RUR

Киберпротект

Golang-разработчик

Киберпротект

Удаленная работа
  • Москва

  • до 350000 RUR

Флант
Удаленная работа
  • Москва

  • до 350000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию