Разработчик базы данных для рекламной системы

Наша команда создает геораспределенную реляционную базу данных на технологии KV-хранилища в YT. База данных будет применятся для хранения всех данных рекламной системы Яндекса со встроенной системой для асинхронной обработки данных в режиме реального времени.

Какие задачи вас ждут

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

Реализовывать новые и оптимизировать существующие процессы потоковой обработки данных
В Рекламе очень много данных, новые объявления постоянно создаются, а пользователи взаимодействуют с ними. Это десятки тысяч событий в секунду, которые необходимо с минимальной задержкой обработать, чтобы максимально быстро доставить свежие данные до показов Рекламы. Вашей задачей будет перевод существующих офлайн-процессов подготовки данных в real time, а также улучшение платформы, чтобы любая команда Рекламы могла реализовать нужную логику на нашей платформе.

Улучшать инфраструктуру хранения и обработки данных
Наша платформа в центре потоков данных Рекламы, поэтому нам необходимо обеспечивать максимальную доступность нашей системы. У нас высочайшие требования к надёжности инфраструктуры, мы постоянно улучшаем наши процессы разработки, тестирования, релизов, строго следуем парадигме Infrastructure as a Code.

Мы ждём, что вы

  • Готовы разрабатывать на C++
  • Знаете классические алгоритмы и структуры данных
  • Понимаете парадигму многопоточности, знакомы с основными алгоритмами и частыми проблемами в этой области
  • Понимаете ключевые аспекты построения отказоустойчивых распределённых систем
  • Умеете писать легко читаемый код

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

  • Понимаете принципы работы баз данных
  • Разрабатывали распределённые системы хранения и обработки данных

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

  • Вакансию в сильной команде, с которой можно расти
  • Сложные задачи для сервисов с миллионами пользователей
  • Премии каждые полгода по результатам работы
  • Ипотечные программы
  • Компенсацию оплаты питания
  • Расширенную программу ДМС, оплату 80% стоимости ДМС для супругов и детей
  • Спортзал, тренажёрный зал, занятия йогой в офисе
  • Гибкий график работы
  • Парковку для сотрудников
  • Программу релокации для иногородних сотрудников
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)