Senior Staff Software Development Engineer (Video Engineering)
Core
Lead the design and development of video processing & ad insertion software integrated with media pipelines, focusing on quality, robustness, and scale for massive video content volumes.
Role type
Staff Machine Learning Engineer (Video Engineering)
Builds
Video processing & ad insertion software, automated video quality control systems, live streaming workflows
Domain
Streaming media infrastructure, video codec optimization, AI-driven quality assessment
Deliverable
production ML models | product features
Required skills
C++ or Java, video codec standards (H.264/AVC, HEVC, AV1), HDR standards (Dolby Vision, HDR10+), audio codecs (AAC, HE-AAC, EAC-3, Dolby Atmos), image and signal processing, live streaming workflows, open-source multimedia projects (ffmpeg, GStreamer, NVIDIA DeepStream, x265, SVT-AV1), large-scale distributed systems, media packaging formats (HLS, DASH, CMAF), CDN architectures, Machine Learning and GenAI systems
Preferred skills
MS or PhD in Computer Science/Electrical Engineering
Technologies
ffmpeg, GStreamer, NVIDIA DeepStream, x265, SVT-AV1, HLS, DASH, CMAF
Responsibilities
Lead design and development of video processing & ad insertion software, Architect solutions for quality, robustness, and scale, Innovate and prototype emerging media technologies, Design and implement algorithms for encoding efficiency augmentation, Build automated video quality control systems, Drive technical implementation of media features in live streaming workflows, Collaborate with research and product teams to evaluate and integrate next-generation video technologies
Seniority
Staff, functional lead & hands-on IC
