CareerPlan

Staff Software Development Engineer (Backend) - Video Insights

BengaluruFull-time2026-06-01 → 2026-11-12

Core

Build end-to-end video insights features integrating AI models with large-scale data pipelines and distributed systems to transform raw video understanding into user value.

Role type

Staff Software Development Engineer (Backend)

Builds

Video insights features, feature pipelines, and evaluation dashboards

Domain

Video streaming, AI/ML, distributed systems

Deliverable

production ML models

Required skills

Python, C++, end-to-end ML pipeline deployment, video processing (codecs, HLS, DASH), distributed systems, big data platforms (Spark, Hadoop), cloud infrastructure (AWS/GCP/Azure), system design, data engineering tools (Kafka, Airflow), ML fundamentals

Preferred skills

MS or PhD in CS/EE

Technologies

Python, C++, Spark, Hadoop, AWS, GCP, Azure, Kafka, Airflow, HLS, DASH

Responsibilities

Own end-to-end development of video insights use cases, design and implement feature pipelines integrating video AI models, develop scalable solutions for large-volume video processing, collaborate with scientists and PMs on specifications, build evaluation frameworks and dashboards, optimize video processing workflows for performance and cost, mentor junior engineers, drive continuous improvement of deployed features

Seniority

Staff, hands-on IC with mentorship