Wowza

Senior Software Developer

Wowza

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Java

About the role

  • Design, develop and enhance core features of the Wowza Streaming Engine with high levels of reliability and performance.
  • Architect and implement advanced workflows for new codecs and hardware accelerators.
  • Optimize packaging pipelines for large scale live and on-demand delivery.
  • Tune and optimize GPU or VPU accelerated transcoding workflows to meet performance, cost and quality requirements.
  • Diagnose and resolve complex issues involving video protocols, pipelines and media formats.
  • Contribute to internal standards, formats and best practices in video streaming.
  • Collaborate with product, support and customer facing teams.
  • Act as a video technology expert for other engineering teams.

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, AMD or equivalent).
  • Strong knowledge of protocols and formats such as RTMP, RTSP, HLS, MPEG DASH, CMAF and WebRTC.
  • Solid understanding of content encryption and DRM workflows.
  • Familiarity with video quality metrics including PSNR, SSIM and VMAF.
  • Strong programming skills in Java and in C or C plus plus, including JNI based integration.
  • Experience designing major components of a complex or distributed application.
  • Experience in unit testing, performance tuning and debugging multithreaded Java applications.
Benefits
  • 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 and long term disability coverage
  • Training and professional development opportunities
  • Employee assistance program and wellness support

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
transcoding workflowspackaging workflowsvideo codecsAVC H.264HEVC H.265VP8VP9AV1hardware accelerated transcodingJava
Soft skills
collaborationproblem-solvingcommunicationexpertise