🔥 1000+ вакансий с удаленкой на Хабр Карьере → посмотреть и откликнуться

Разработчик на Java в Дзен

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

Полный рабочий деньМожно удаленно

Компания

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

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

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

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

Инфраструктура в цифрах:

  • 10 000 запросов в секунду;
  • кластер на 50 000 ядер;
  • потоки данных до 30 ГБ/с;
  • более 20 микросервисов только в рекомендере;
  • отказоустойчивость 99,99%.

С нами интересно, потому что вы сможете:

  • узнать, как устроены высоконагруженные системы;
  • применить на практике знания алгоритмов и computer science;
  • повлиять на быстро развивающийся продукт.

Что нужно делать:

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

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

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

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

  • знаете Java;
  • работали в высоконагруженных системах, а также с MapReduce;
  • знакомы с ML.


Бонусы

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