Старший разработчик 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
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
РДП Энтерпрайз
Удаленная работа
  • Москва

  • Не указана

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

  • Не указана

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

  • Не указана

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

  • Не указана

Букмекерская компания МЕЛБЕТ

Product Backend Developer (igaming)

Букмекерская компания МЕЛБЕТ

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

  • Не указана

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

  • Не указана

Revoluterra

Go Teach/Team Lead

Revoluterra

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

  • до 498000 RUR

Домклик

Golang/Python Developer

Домклик

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

  • до 498000 RUR

Senior Backend-разработчик для Telegram Mini-App

Коваленко Артем Геннадьевич

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

  • до 2200 USD

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

  • до 2200 USD

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

  • до 2200 USD

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

  • до 2200 USD

Wise Wolves Group

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

Wise Wolves Group

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

  • до 2200 USD

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

  • до 2200 USD

Инксекьюрити

Go Developer

Инксекьюрити

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

  • до 400000 RUR

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

  • до 550000 RUR

Букмекерская компания МЕЛБЕТ

Senior/Lead Backend Developer (iGaming, Ledger Team)

Букмекерская компания МЕЛБЕТ

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

  • до 550000 RUR

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

  • до 500000 RUR

Группа Компаний Профинансы Капитал

Python Developer Lead

Группа Компаний Профинансы Капитал

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

  • от 200000 RUR

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

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