Яндекс Телемост — это молодой сервис, который позволяет организовывать видеовстречи для работы, проводить вебинары, общаться с родными и друзьями. Бэкенд Телемоста — сложная распределённая отказоустойчивая система из множества компонентов. Нагрузка на сервис растёт очень быстро, мы улучшаем его архитектуру, масштабируем и развиваем его.
Наш стек: Javа (в отдельных сервисах используются Kotlin и Go), PostgreSQL, Arcadia (VCS и CI), ClickHouse, Monitoring.
Архитектурные решения, влияющие на весь продукт
Телемосту всего четыре года. Уже сейчас в нём ежедневно проходит больше 100 000 видеовстреч, на продакшене работает 30 000+ core CPU. Телемост работает на собственной WebRTC-платформе Goloom. Нам важно продолжать повышать качество нашего сервиса.
Технические задачи для масштабирования и развития распределённого высоконагруженного сервиса
Вы будете решать сложные технические задачи, чтобы масштабировать и развивать распределённый высоконагруженный сервис мониторинга в разных компонентах сервиса, разрабатывать механизмы согласования и синхронизации участников конференций и их стримов.
Участие во всех инженерных практиках команды
Вам предстоит проводить код-ревью, помогая поддерживать чистоту и читаемость кода. Нужно будет покрывать новые и изменённые функции тестами, принимать участие в архитектурных ревью, обсуждать и улучшать решения вместе с коллегами.
Москва
до 350000 RUR
Лаборатория Маркетинга
Москва
до 400000 RUR
«UZUM TECHNOLOGIES»
Москва
до 400000 RUR
Букмекерская компания МЕЛБЕТ
Москва
до 400000 RUR