AboutWowza
WowzaMedia Systems is a Colorado-based global leader in video streaming softwarebacked byClearhavenPartners(Boston, MA). Our flagship product,WowzaStreaming Engine, is one of the streaming industry’s most foundational, widely adopted, widelytrustedand often imitated media serversoftware products.
Organizationswith mission-criticalvideo rely onWowza. Our technology helps power streaming workflows for customersincludingESPN,Axon,NASA, SpaceX, Blue Origin,Palantirand many others. Across education, healthcare, enterprise, gaming, government and more,Wowza’ssoftware has been implemented inmore than 30,000 customervideo solutionsin over 100 countries.
Role Overview
We are looking for a senior software developer who understands the key stages involved in processing and delivering video content. You will playa central rolein the evolution ofWowzaStreaming Engine, a corecomponentof the streaming infrastructure used by thousands of organizations. This role is ideal for someone who already works with modern video pipelines and wants to contribute directly to a highly impactful,large-scaleproduct.
What You Will Do
- Design, develop and enhance core features of theWowzaStreaming Engine withhigh levelsof reliability and performance.
- Architect and implement advanced workflows for new codecs and hardware accelerators.
- Optimizepackaging pipelines for large scale live andon-demanddelivery.
- Tune andoptimizeGPU or VPU accelerated transcoding workflows to meet performance,costand quality requirements.
- Diagnose and resolve complex issues involving video protocols,pipelinesand media formats.
- Contribute to internal standards,formatsand best practices in video streaming.
- Collaborate with product,supportand customer facing teams.
- Act as a video technology expert for other engineering teams.
Technical Requirements
- 5+ years of experience in transcoding and packaging workflows.
- Strong mastery of video codecs including AVC H.264, HEVC H.265, VP8, VP9 and AV1.
- Demonstrated experience with hardware accelerated transcoding (NVIDIA, Intel,AMDor equivalent).
- Strong knowledge of protocols and formats such as RTMP, RTSP, HLS, MPEG DASH,CMAFand WebRTC.
- Solid understanding of content encryption and DRM workflows.
- Familiarity with video quality metrics including PSNR,SSIMand VMAF.
- Strong programming skills in Javaand inC or C plusplus, including JNI based integration.
- Experience designing major components of a complex or distributed application.
- Experience in unit testing, performancetuningand debugging multithreaded Java applications.
Nice To Have
- Contributions to open-source video projects.
- Direct experience withWowzaStreaming Engine orWowzaVideo.
- Experience with CI CD pipelines and automated testing environments.
- Experience creating public APIs or SDKs.
Why JoinWowzaand This Team
- Work on a foundational product in the global video ecosystem.
- Direct impact on the quality,performanceand reliability of production streaming workflows.
- Senior,pragmaticand collaborative engineering team.
- Flexible work options from Montreal or anywhere in Canada.
Benefits and Perks
We offer a competitive compensation package and a comprehensive set of benefits designed to support you and your family. While specifics may vary by country, for Canada you can expect:
- Competitive base salary aligned to the Montreal market and your experience
- Generous paid time off and company holidays
- Comprehensive health benefits
- Retirement savings program with company contribution
- Paid parental leave
- Short term andlong termdisability coverage
- Training and professional development opportunities
- Employeeassistanceprogram and wellness support
Details of the benefits package for this role will be discussed during the interview process.
Who We Are, Culturally
AtWowza, you will be part of a fast paced, mission driven team that powersrealworld, high impact use cases, from live streaming graduations to supporting critical monitoring and decision workflows. We encourage ownership,collaboration,and curiosity, and we take pride in building software that other engineers love to run in production.
WowzaMedia Systems does not discriminateon the basis ofrace, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, genderidentityor any other reason prohibited by law in provision of employment opportunities and benefits.
FRENCH :
Aperçu du rôle
Nous recherchons un ou unedéveloppeur·euseliciel senior qui comprend les étapes clés du traitement et de la diffusion de contenu vidéo. Vous jouerez un rôle central dans l’évolution deWowzaStreaming Engine, un composant essentiel de l’infrastructure de streaming utilisée par des milliers d’organisations. Ce poste s’adresse à une personne déjà familière avec les pipelines vidéo modernes et souhaitant contribuer directement à un produit d’envergure à fort impact.
Responsabilités
- Concevoir, développer et améliorer des fonctionnalités essentielles deWowzaStreaming Engine avec un haut niveau de fiabilité et de performance.
- Architecturer et mettre en œuvre des workflows avancés pour de nouveaux codecs et accélérateurs matériels.
- Optimiser les pipelines de mise en paquet pour la diffusion en direct et sur demande à grande échelle.
- Ajuster et optimiser les workflows de transcodage accélérés par GPU ou VPU afin de répondre aux exigences de performance, de coût et de qualité.
- Diagnostiquer et résoudre des problèmes complexes liés aux protocoles vidéo, aux pipelines et aux formats médias.
- Contribuer aux standards internes, formats et bonnes pratiques en matière de streaming vidéo.
- Collaborer avec les équipes produit, soutien et relation client.
- Agir comme expert ou experte en technologie vidéo auprès des autres équipes d’ingénierie.
Exigences techniques
- Plus de 5 ans d’expérience en workflows de transcodage et de mise en paquet.
- Maîtrise approfondie des codecs vidéo dont AVC H.264, HEVC H.265, VP8, VP9 et AV1.
- Expérience démontrée en transcodage accéléré matériellement NVIDIA, Intel, AMD ou équivalent.
- Excellente connaissance des protocoles et formats tels que RTMP, RTSP, HLS, MPEG DASH, CMAF et WebRTC.
- Bonne compréhension du chiffrement de contenu et des workflows DRM.
- Familiarité avec les métriques de qualité vidéo PSNR, SSIM et VMAF.
- Solides compétences en programmation Java et en C ou C plusplus, incluant l’intégration basée sur JNI.
- Expérience en conception de composants majeurs dans une application complexe ou distribuée.
- Expérience en tests unitaires, optimisation de performance et débogage d’applications Java multithread.
Atouts
- Contributions à des projets vidéo open source.
- Expérience directe avecWowzaStreaming Engine ouWowzaVideo.
- Expérience avec des pipelines CI/CD et des environnements de tests automatisés.
- Expérience dans la création d’API ou de SDK publics.
Pourquoi rejoindreWowzaet cette équipe
- Travailler sur un produit fondamental dans l’écosystème vidéo mondial.
- Avoir un impact direct sur la qualité, la performance et la fiabilité des workflows de diffusion en production.
- Équipe d’ingénierie senior, pragmatique et collaborative.
- Options de travail flexibles depuis Montréal ou de n’importe où au Canada.
Avantages et conditions
- Nous offrons une rémunération compétitive et un ensemble complet d’avantages. Les détails peuvent varier selon le pays, mais pour le Canada, vous pouvez vous attendre à :
- Salaire de base compétitif aligné sur le marché montréalais et votre expérience
- Vacances et congés rémunérés généreux, incluant les congés fériés
- Assurance collective complète
- Programme d’épargne retraite avec contribution de l’employeur
- Congé parental payé
- Assurance invalidité courte et longue durée
- Occasions de formation et de développement professionnel
- Programme d’aide aux employés et soutien au bien être
Les détails complets de la couverture seront discutés au cours du processus d’entrevue.
Notre culture
ChezWowza, vous ferez partie d’une équipe dynamique et guidée par sa mission, au service de cas d’usage concrets et critiques, qu’il s’agisse de diffuser des cérémonies de remise de diplômes ou de soutenir des opérations de surveillance et de décision essentielles. Nous valorisons la prise d’initiative, la collaboration et la curiosité, et nous sommes fiers de concevoir un logiciel que d’autresdéveloppeurs·eusesaiment déployer en production.
ChezWowza, nous appliquons des pratiques d’emploi fondées sur l’égalité des chances. Aucune discrimination n’est tolérée pour des motifs protégés par la loi, notamment l’âge, le sexe, l’orientation sexuelle, l’identité ou l’expression de genre, l’origine ethnique ou nationale, la couleur, la langue, le religion, la condition sociale, le handicap ou tout autre motif interdit.