Zoom
Audio Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик аудио-функциональности веб-клиента Zoom: обработка и стриминг звука в браузере, DSP, низкая задержка и высокое качество звука на разных платформах и устройствах.
Задачи
- Проектировать, разрабатывать и поддерживать функции обработки и стриминга аудио для веб-клиента
- Совместно с кросс-функциональными командами интегрировать аудио-функциональность с другими веб-сервисами
- Оптимизировать аудио-производительность: низкая задержка, высокое качество и эффективность в разных браузерах и на разных устройствах
- Реализовывать аудио-эффекты, шумоподавление, эхоподавление и другие техники DSP
- Следить за новыми веб-аудио-технологиями и стандартами и внедрять их
- Отлаживать и устранять проблемы со звуком, о которых сообщают пользователи или которые выявлены при тестировании
- Писать чистый, поддерживаемый и документированный код по лучшим практикам индустрии
- Участвовать в code review, делиться знаниями и менторить младших инженеров
Требования
- Bachelor’s degree в Computer Science, Digital Signal Processing, Software Engineering или смежной области (или иностранный эквивалент)
- 4 года опыта в аналогичной или смежной роли
- 4 года опыта в software engineering с фокусом на аудио-приложения, желательно в веб-среде
- 4 года опыта с веб-технологиями (JavaScript, Web Audio API)
- 4 года опыта с C++ (Web Assembly)
- 4 года опыта с обработкой аудио-сигнала, кодеками и аудио-форматами
- 4 года опыта с real-time обработкой аудио и протоколами стриминга
- 4 года опыта с кросс-браузерной разработкой и отладкой
- 4 года опыта с WebRTC и разработкой приложений реального времени
- 4 года опыта с front-end фреймворками, такими как React или Angular
- Виза не спонсируется
Условия
- Диапазон базовой зарплаты: $221,374.00 – $255,400.00
- Total Direct Compensation: базовая зарплата, бонус и equity
- Структурированный гибридный формат работы (офис и удалёнка)
- Разрешена удалённая работа из разных локаций на территории США
- Командировки не требуются
- Пакет льгот: физическое, ментальное, эмоциональное и финансовое здоровье, work-life balance, участие в жизни сообщества
Навыки
- JavaScript
- Web Audio API
- C++
- Web Assembly
- Audio signal processing
- Codecs
- Audio formats
- Real-time audio processing
- Streaming protocols
- WebRTC
- React
- Angular
- DSP
- Noise suppression
- Echo cancellation