SimpliSafe
Distinguished Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Distinguished Software Engineer в команду Video компании SimpliSafe. Проектирование и поддержка облачных систем для потоковой передачи и записи видео с камер домашней безопасности.
Задачи
- Разрабатывать и улучшать видеосервисы SimpliSafe
- Совместно с внутренними стейкхолдерами прорабатывать требования и проектировать простые, надёжные и гибкие решения
- Реализовывать решения: писать код и поддерживать других инженеров через код-ревью и менторство
- Обеспечивать долгосрочную поддержку и сопровождение: оптимизация производительности, исправление багов, добавление функций, улучшение дизайна и юзабилити, автоматизация
- Документировать создаваемые системы
- Участвовать в on-call дежурствах в качестве первого реагирующего
Требования
- 10+ лет опыта в индустрии, включая сквозное владение архитектурой production backend-системы от проектирования до долгосрочной эксплуатации
- 4+ года проектирования, разработки или эксплуатации сервиса потокового видео в реальном времени или с низкой задержкой (например, HLS/DASH)
- Опыт проектирования облачных систем хранения видео в масштабе: экономичные уровни хранения, политики жизненного цикла и архивации, стратегии хранения для миллионов записывающих устройств
- Опыт проектирования систем метаданных и индексации видео для быстрого поиска и прокрутки записей по камере, времени или событию на больших датасетах
- Глубокая экспертиза в реализации HLS/DASH, fragmented MP4 (fmp4), H.264 и AAC
- Знакомство со стандартами потокового видео: адаптивное битрейт-пакетирование, видеокодеки (HEVC, AV1), транспортные протоколы (SRT, RTMP, WHIP, MoQ)
- Опыт работы с WebRTC, GStreamer, ffmpeg или libav
- Подтверждённая способность менторить инженеров и принимать технические решения в команде
- Владение как минимум одним основным языком программирования (Go, C#, JavaScript/TypeScript, Java и т.п.)
- Страсть, любознательность и желание постоянно учиться и развиваться
- Обширный опыт работы с AWS, GCP или Azure
- Отличные навыки решения проблем и подтверждённый опыт работы со сложностью
- Опыт с IoT или потоковым видео для умного дома — плюс
- Знакомство с процессом Agile Scrum
Условия
- Гибридный формат работы: два основных дня в офисе (обычно вторник, среда или четверг), остальное время — на выбор
- Культура и ценности, ориентированные на миссию, безопасная и инклюзивная среда
- Комплексный пакет вознаграждения, поддерживающий благополучие и обеспечивающий защиту сотрудников и их семей
- Бесплатная система SimpliSafe и профессиональный мониторинг для дома
- Employee Resource Groups (ERGs) для нетворкинга, менторства и развития
- Целевой годовой базовый оклад: $193,900–$258,500
- Возможное участие в годовой бонусной программе, акции и другие формы компенсации
- Полный спектр медицинских, пенсионных и lifestyle-льгот
Навыки
- Go
- C#
- TypeScript
- AWS
- Kubernetes
- SQS
- SNS
- ffmpeg
- WebRTC
- HLS
- DASH
- fmp4
- H.264
- AAC
- HEVC
- AV1
- SRT
- RTMP
- WHIP
- MoQ
- GStreamer
- libav
- GCP
- Azure
- Agile Scrum