Разработчик в Метрику

МоскваC++Метрика
Яндекс.Метрика — крупнейшая система веб-аналитики в России и вторая по величине система веб-аналитики в мире. Задача Яндекс.Метрики — обработка данных обо всех событиях, происходящих в интернете (более 20 млрд. событий в сутки), и формирование структур данных, позволяющих миллионам владельцев сайтов выполнять сложную аналитику в реальном времени. 
Чтобы это было возможным, необходимо максимально эффективное использование вычислительных ресурсов. Это требует тщательной проработки алгоритмов и структур данных на всех уровнях: CPU, память, SSD, диски, сеть.
 
Наши системы распределенные, надежные, отказоустойчивые и работают в режиме реального времени. Мы уделяем много внимания правильной архитектуре решения.
 

От вас требуется знание C++.

 

Преимуществами будут:

  • хорошая алгоритмическая подготовка;
  • опыт оптимизации кода, причем не только и не столько по CPU (если у вас нет такого опыта, вы его получите);
  • знакомство с SQL;
  • понимание принципов внутреннего устройства СУБД;
  • опыт работы и разработки под Linux.
 

Особенности работы:

  • свободный график;
  • маленькая команда;
  • быстрый релизный цикл;
  • использование C++14, включая стандартную библиотеку;
  • использование boost и любых других подходящих библиотек;
  • привычка разбираться, а не принимать временные решения;
  • работа с ClickHouse;
  • разработка под одну платформу: Linux, x86_64.