Разработчик С++ (рантайм видеохостинга)
Middle
Senior
Комбинированный
Офисный
О Дзене
Каждый день миллионы людей смотрят, читают и обсуждают контент в Дзене. Здесь можно всё: снимать видео или короткие ролики, писать статьи или делиться фотографиями в постах.
О команде
Видеохостинг помогает сервисам Дзена и Новостей, а также внешним партнерам загружать миллионы видео и показывать их десяткам миллионов человек в день. Один из центральных компонентов взаимодействия с клиентами (как с живыми пользователями, так и с другими бэкендами) — рантайм видеохостинга.
Рантайм видеохостинга состоит из набора микросервисов, обрабатывающих нагрузки в десятки тысяч RPS с минимальным временем ответа.
У нас ты сможешь
Научиться делать отказоустойчивые высоконагруженные сервисы и узнать всё о масштабируемых системах.
Ты будешь
- разрабатывать систему для заливки десятков тысяч новых видео в день;
- оптимизировать время выполнения запроса на всех этапах;
- развивать API видеохостинга под нужды клиентов;
- работать над стабильностью сервиса и поддерживать SLA;
- участвовать в миграции инфраструктуры на Kubernetes
С помощью таких технологий, как:
- распределенные (YDB) и классические реляционные (PostgreSQL) базы данных;
- очереди сообщений (LogBroker, SaaS);
- MapReduce с кластерами (YT/YQL).
У нас всё сложится, если ты:
- обладаешь уверенными знаниями C++;
- понимаешь классические алгоритмы и структуры данных;
- имеешь опыт промышленной разработки;
- хочешь узнать, как обеспечивается стабильность сервиса с многомиллионной аудиторией.
Будет здорово, если ещё у тебя есть:
- знания Python или Go (или хочешь выучить);
- опыт работы с PostgreSQL;
- опыт разработки высоконагруженных систем;
- опыт поддержки продакшен-сервисов на Linux.