Job
Description
Role Overview: You will be responsible for leading the Video Analytics & Surveillance platform as a hands-on technical architect. Your primary focus will be on architecting end-to-end video streaming infrastructure, optimizing video codec efficiency, improving video experiences on lossy networks, and enhancing end-to-end video experiences in various user scenarios. Key Responsibilities: - Lead the optimization and improvement in video codec efficiency, encoder rate control, transcode speed, video pre/post-processing, and error resilience. - Improve end-to-end video experiences on lossy networks in various user scenarios. - Review code and mentor the team to improve the quality and efficiency of the delivery. - Define the video optimization roadmap for both low-end and high-end networks and devices. - Build tools and distributed software to automatically gather user stats to improve algorithms. - Experience in dealing with video players on multiple platforms such as iOS, ExoPlayer, Roku, video.js, and hls.js. - Experience in integrating iot/sensors with existing solutions. - Experience in CI-CD pipelines, automating training/deployments. - Optimize software to run in real-time on multiple computing platforms. - Identify various opportunities to optimize in video codec, pipeline, error resilience. - Proficient in FFmpeg/Gstreamer command-line tools and libraries. - Lead the optimization and improvement in video codec efficiency, encoder rate control, transcode speed, video pre/post-processing, and error resilience. - Experience in deploying applications at scale on serverless and on-prem platforms. Qualification Required: - Expert level Python programming language skills are a must. - Masters degree in computer science/engineering/mathematics. - Must have 2+ years of experience with expert-level understanding of Full-Stack technologies including some understanding of Deep Learning/ Machine Learning. - Knowledge of streaming protocols RTSP, RTMP, HLS (streaming at scale), MPEG-DASH. - Working knowledge of industry standard H.264, HEVC, AAC, AC-3 A/V, H.265, VP8/VP9 and AV1 codecs. - Familiar with Frontend Technologies (HTML5, CSS3, Javascript, JQuery, NodeJS, VideoJS). - Hands-on experience with container technologies Docker and Kubernetes. - Knowledge of database languages (e.g. MongoDB, SQL, No-SQL) and familiar with version control practices and tools (Git, Gitlab etc.). - Experience with streaming quality optimization on mobile devices. - Experience collaborating cross-functionally between groups with different video technologies and pipelines.,