Senior Software Development Engineer - Backend (Video Insights)
Core
Designing and developing core backend systems for live streaming workflows and video insights, bridging AI research with product impact.
Role type
Senior Software Development Engineer (Backend/ML Systems)
Builds
Video intelligence features, low-latency distributed systems, and ML pipelines for video processing.
Domain
Media technology, video streaming, AI/ML systems.
Deliverable
production ML models
Required skills
Python, Java, C++, distributed systems, cloud infrastructure, video processing, ML pipelines, system design, data engineering, big data platforms
Preferred skills
Spark, Hadoop, Kafka, Airflow, HLS, DASH, model evaluation, feature engineering
Technologies
AWS, GCP, Azure, Apache Spark, Kafka, Airflow, HLS, DASH
Responsibilities
Own end-to-end development of video insights use cases, design feature pipelines integrating AI models, develop scalable video processing solutions, build evaluation frameworks and dashboards, optimize workflows for performance/cost/latency, mentor junior engineers
Seniority
Senior, hands-on IC with mentorship duties