Senior Software Engineer - Video Performance - (Bay area only)
Core
Lead end-to-end performance strategy for the video creation lifecycle, optimizing latency and memory footprint across Web, iOS, and Android platforms.
Role type
Senior Software Engineer (Video Performance)
Builds
High-performance video editing engine and rendering pipelines for a global design platform.
Domain
Creative software, video processing, real-time graphics.
Deliverable
production ML models | product features
Required skills
C++, multi-threaded system optimization, CPU/GPU architecture, memory hierarchy, SIMD, graphics APIs (OpenGL, Metal, Vulkan), profiling and diagnostics, video codecs (H.264/5, VP9, AV1), telemetry analysis.
Preferred skills
Rust, hardware acceleration (WebGPU), system architecture design.
Technologies
C++, GLSL/HLSL, Metal, Vulkan, WebGPU, Perf, Instruments, Chrome DevTools, Systrace.
Responsibilities
Profile and optimize critical paths in native engines and shaders; design observability systems for performance metrics; collaborate on system architecture for parallelism and cache locality; leverage hardware acceleration APIs; analyze telemetry to validate impact.
Seniority
Senior, hands-on IC