Patreon
Staff Backend Engineer, Video Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Первый выделенный видео-инженер в Backend Platform команде Patreon. Задача — строить и развивать платформу live video: от ingest и транскодинга до доставки и воспроизведения, сочетая сильный backend с экспертизой в стриминге.
Задачи
- Проектировать и реализовывать архитектуру live video систем: ingest, транскодинг, упаковка, доставка и воспроизведение
- Разрабатывать масштабируемые backend-сервисы и API для live video на web и mobile
- Улучшать сквозную задержку стриминга, качество видео и надёжность на разных устройствах и сетях
- Проводить оценку видео-вендоров, интеграцию и решения build-versus-buy
- Выстраивать observability, метрики качества, SLO и нагрузочное тестирование для крупных live-событий
- Отвечать за надёжность продакшена: инциденты, отладка, планирование мощностей
- Формировать многоквартальный видео-роадмап совместно с product, infrastructure, web и mobile командами
- Менторить инженеров через совместную работу и design review
Требования
- Значительный опыт построения и эксплуатации крупномасштабных backend-систем и технического лидерства
- Опыт проектирования live video систем для большой аудитории, желательно 100 000+ одновременных зрителей
- Глубокое знание HLS, low-latency HLS и WebRTC и их компромиссов по задержке, качеству, надёжности и стоимости
- Опыт диагностики стриминга: буферизация, adaptive bitrate, сбои стрима, потери пакетов
- Опыт доставки broadcast и playback на web, iOS и Android совместно с клиентскими командами
- Прочные знания распределённых систем, API, хранения данных, кеширования, очередей и event-driven архитектур
- Опыт оценки и интеграции видео-вендоров, понимание ограничений SDK, квот и моделей ценообразования
- Операционный подход: метрики качества видео, нагрузочные тесты, отладка продакшена, on-call
- Опыт работы с cloud-native системами на AWS и Kubernetes
- Владение Python, Go или аналогичным backend-языком с готовностью писать код
- Умение объяснять технические компромиссы и переводить неоднозначные требования в технический роадмап
- Опыт менторинга инженеров и установления технических стандартов
Условия
- Гибридный формат: офис 3 дня в неделю (San Francisco или New York)
- Конкурентный пакет бенефитов: зарплата, equity, healthcare, гибкий отпуск, праздники и recharge days
- Компенсация проезда, lifestyle и learning & development стипендии, patronage
- Родительский отпуск и 401k с matching
- Прозрачный диапазон зарплаты в соответствии с законами о прозрачности оплаты NY и CA
Навыки
- Python
- Go
- AWS
- Kubernetes
- HLS
- low-latency HLS
- WebRTC
- distributed systems
- APIs
- caching
- queues
- event-driven architecture
- load testing
- observability