Staff Software Development Engineer (Backend) - Video Insights
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
