CareerPlanSign in

Senior Staff Software Development Engineer (Video Engineering)

Bengaluru💼 Full-time🗓 2026-06-08 → 2026-09-25

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

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.