Slate

Senior Software Engineer - Video Platform

Remote (UTC-5) to UTC+2. Posted 6 months ago

The role

You will build the video and rendering platform for a collaborative video editor. This involves designing video processing workflows, developing a cross-platform rendering engine, and managing WebAssembly infrastructure.

What you will do

  • Design and implement encoding, decoding, and transcoding workflows using FFmpeg
  • Work on a Skia-based rendering engine using WebGPU, Metal, and WebGL
  • Develop and maintain WebAssembly infrastructure using Emscripten
  • Build and maintain iOS integrations using Swift
  • Integrate TypeScript APIs into an Angular web application
  • Profile and optimize video and rendering workloads
  • Build observability into systems to debug issues

Required qualifications

  • 5+ years of professional programming experience
  • Strong proficiency in C or C++
  • Additional depth in TypeScript or Swift
  • Experience with video processing (FFmpeg, GStreamer, libav) or graphics rendering (Skia, OpenGL, Metal)
  • Working knowledge of video codecs (H.264, H.265, VP9, AV1) and container formats
  • Understanding of cross-platform development targeting web and native runtimes

Nice to have

  • Experience with graphics engines, Skia, or GPU programming (WebGPU, Metal, WebGL)
  • Deep FFmpeg knowledge, codec expertise, real-time video pipelines
  • WebCodecs, WebAssembly integration, Angular or similar frameworks
  • Native iOS development, platform integration, media frameworks
  • Built for WebAssembly using Emscripten or similar toolchains
  • Worked on real-time video processing, streaming, or graphics rendering
  • Optimized for memory-constrained or GPU-accelerated environments
  • Integrated native code with web or mobile platforms
  • Built or maintained observability for complex systems

Benefits

  • Equity options
  • Unlimited PTO
  • $200/month wellness stipend
  • Health insurance stipend
  • Home office budget

Before you apply

  • We do not sponsor work visas

About the company

Slate is the creative workspace for brand social teams. They provide an all in one editor, built in asset management, and seamless creative file workflows.

Senior Software Engineer - Video Platform at Slate | JobZoey