Staff Software Development Engineer
Core
Own and drive high-impact video AI features, building scalable systems that transform raw video understanding into user experiences.
Role type
Staff Software Development Engineer (Video AI/ML Systems)
Builds
Scalable video processing pipelines, distributed computing platforms, and production ML models for video insights.
Domain
Media & Entertainment, Video Intelligence, Machine Learning
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python or 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 (evaluation, feature engineering)
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
Design and implement feature pipelines integrating video AI models with platform services, develop robust solutions for large-scale video content processing, build evaluation frameworks and dashboards for feature performance, optimize video processing workflows for performance and cost, mentor junior engineers, drive continuous improvement of deployed features
Seniority
Staff, hands-on IC with mentorship