Старший разработчик системы обработки данных в реальном времени
Яндекс
Москва, Россия
9 дней назад

Система обработки данных в реальном времени это высоконагруженная распределенная система, ежесекундно обрабатывающая гигабайты данных, поступающих в Яндекс.

Концепцию этой системы можно описать как stateful stream processing. Ближайшие аналоги : Apache Flink и Google Cloud Dataflow.

Помимо обработки поступающих данных наша система хранит сотни терабайт результирующих данных и способна обрабатывать относящиеся к ним запросы с миллисекундной задержкой.

Она активно развивается, и нам требуются высококвалифицированные, опытные специалисты, способные помочь в ее развитии.

Задача :

  • более тесная интеграция с распределенной СУБД с целью создания единого контура обработки данных.
  • Что мы ждем от идеального кандидата :

  • готовность разрабатывать на С++;
  • знание классических алгоритмов и структур данных;
  • понимание парадигмы многопоточности, знание основных алгоритмов и частых проблем в этой области;
  • понимание ключевых аспектов построения отказоустойчивых распределенных систем;
  • умение писать легкочитаемый код.
  • Будет плюсом, если вы :

  • имеете опыт разработки высоконагруженных распределенных систем;
  • понимаете концепцию MapReduce;
  • участвовали в разработке базы данных;
  • хотите принять участие в проектировании нашей системы;
  • готовы быстро изучать новые незнакомые области.
  • Откликнуться
    Добавить в избранные
    Удалить из Избранного
    Откликнуться
    Мой Email
    Нажимая «Продолжить», я даю согласие neuvoo на обработку моих данных и отправку уведомлений по электронной почте, как описано в политике конфиденциальности #uvenA neuvoo. В любое время я могу отозвать свое согласие или отказаться от подписки.
    Продолжить
    Форма заявки