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.