Старший разработчик системы мониторинга

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

Задачи:

  • оптимизация системы хранения временных рядов;
  • реализация новой схемы шардирования во всей цепочке поставки данных: сбор наблюдаемых сенсоров, их обработка и запись в хранилище.

Что мы предлагаем:

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

Что мы ждем от идеального кандидата:

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

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

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