Senior Software Engineer - Video Templates - (Bay area only)
Core
Designing and evolving the core template engine and schema for video cuts, placeholders, transitions, and effects; building authoring tools and cross-platform rendering systems for Web, iOS, and Android.
Role type
Senior Software Engineer (Video Templates & Rendering)
Builds
Core template engine, authoring tools, cross-platform rendering pipelines, and Generative AI features for video templates.
Domain
Creative technology, video processing, Generative AI, cross-platform mobile and web development.
Deliverable
production ML models | product features | infrastructure
Required skills
C++, TypeScript, JavaScript, data structures, JSON, Protobuf, graphics concepts, video concepts, rendering pipelines, API design, platform architecture.
Preferred skills
Experience with non-linear video timelines, VFX, beat-synced audio, animations, Generative AI integration.
Technologies
C++, TypeScript, JavaScript, JSON, Protobuf, WebAssembly, WebGL, iOS, Android.
Responsibilities
Designing and evolving the core template engine and schema; building powerful authoring tools and Template Modes; collaborating on cross-platform rendering; developing modular video systems; enabling Generative AI features like Auto-Match.
Seniority
Senior, hands-on IC