Staff Software Development Engineer (Video Engineering)
Core
Lead the design and development of video processing & ad insertion software integrated with the Hotstar media pipelines, focusing on quality, robustness, and scale for massive video content volumes.
Role type
Staff Software Development 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 | infrastructure
Required skills
C++ or Java, video codec standards (H.264/AVC, HEVC, AV1), audio codecs (AAC, HE-AAC, Dolby Atmos), image and signal processing, live streaming protocols, distributed systems, cloud-computing platforms, media packaging formats (HLS, DASH, CMAF), CDN architectures, Machine Learning and GenAI systems applied to media processing
Preferred skills
MS or PhD in Computer Science/Electrical Engineering
Technologies
ffmpeg, GStreamer, NVIDIA DeepStream, x265, SVT-AV1
Responsibilities
Lead the design and development of video processing & ad insertion software integrated with the Hotstar media pipelines; Architect solutions for quality, robustness, and scale handling massive volumes of video content; Innovate and prototype emerging media technologies (AI-driven quality assessment, dynamic bitrate optimization); Design and implement algorithms for encoding efficiency augmentation with video intelligence capabilities; Build automated video quality control systems for incoming source content and encoded JioHotstar streams; Drive technical implementation of media features in live streaming workflows with observability and resiliency
Seniority
Staff, functional lead & technical strategy