Разработчик бэкенда в команду коммуникационной платформы
офис, гибрид, Санкт-Петербург
Команда развивает коммуникационную платформу, которая обрабатывает миллионы звонков в сервисах Яндекса. Вы будете развивать real-time обработку аудио/видеопотоков, инструменты диагностики медиа и интеграции с сервисами распознавания/синтеза речи, обеспечивая отказоустойчивость системы
ГрейдMiddle/Senior
Стек
GoPostgreSQLRedisClickHouseSIPRTPWebRTCgRPCOpenTelemetryTemporalS3
Задачи
- •Обработка аудио- и видеопотоков в реальном времени: микширование, перекодирование
- •Разработка инструментов отладки и диагностики медиа в VoIP-звонках
- •Разработка универсальной платформы для обработки звонков
- •Интеграция с сервисами: запись/воспроизведение через S3, синтез и распознавание речи через Yandex SpeechKit
- •Обеспечение отказоустойчивости и масштабируемости распределённых сервисов
Обязательно
- •Опыт разработки на Golang и/или C++
- •Знание хотя бы одной СУБД: PostgreSQL, Redis или ClickHouse
- •Проектирование отказоустойчивых распределённых сервисов
- •Практический опыт программирования в POSIX-окружении
- •Готовность исследовать сложные проблемы и работать в команде
Будет плюсом
- •Опыт с VoIP-технологиями (SIP, RTP, WebRTC)
- •Знание gRPC
- •Опыт с OpenTelemetry и обеспечением наблюдаемости
- •Понимание Infrastructure as Code
- •Опыт работы с Temporal