Staff Software Development Engineer (Backend) - Video Insights
Core
Build backend systems and feature pipelines that transform raw video AI insights into actionable value for millions of users.
Role type
Staff Software Development Engineer (Backend) with ML systems focus
Builds
End-to-end video insights use cases, feature pipelines, and scalable processing workflows
Domain
Video intelligence, large-scale distributed systems, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python or C++, end-to-end ML pipeline deployment, video processing technologies (codecs, HLS, DASH), large-scale distributed systems, big data platforms (Spark, Hadoop), cloud infrastructure (AWS/GCP/Azure), software architecture, data engineering tools (Kafka, Airflow), ML fundamentals
Preferred skills
MS or PhD in CS/EE, 7-9 years of professional experience
Technologies
Python, C++, Apache Spark, Kafka, Airflow, AWS, GCP, Azure, HLS, DASH
Responsibilities
Own end-to-end development of video insights use cases, design and implement feature pipelines integrating video AI models, develop robust scalable solutions for large volume video processing, collaborate with scientists and PMs to refine specifications, build evaluation frameworks and dashboards, optimize video processing workflows for performance and cost, mentor junior engineers, drive continuous improvement through monitoring and profiling
Seniority
Staff, hands-on IC with mentorship