Slate · 4 hours ago
Senior Software Engineer - Video Platform
Slate is a creative workspace for brand social teams, helping them create and manage content efficiently. They are seeking a Senior Software Engineer for their video platform to build and optimize video processing and rendering engines, ensuring high performance and reliability across web and native platforms.
Brand MarketingCollaborationContent CreatorsEnterprise SoftwareInternetSocial Media ManagementSocial Media Marketing
Responsibilities
Build the video processing engine
Design and implement encoding, decoding, and transcoding workflows that handle diverse video formats efficiently. You'll work extensively with FFmpeg for video processing operations, optimize builds for size and performance, and troubleshoot codec-specific issues across web and native platforms
Develop the cross-platform rendering engine
Work on our Skia-based rendering engine that runs across browsers and native runtimes. You'll build and optimize graphics pipelines using WebGPU, Metal, and WebGL, targeting both WASM builds and arm64 native platforms
Push the boundaries of browser-based video
Develop and maintain our WebAssembly infrastructure by compiling C/C++ codebases using Emscripten, optimizing for browser execution, and managing memory constraints. You'll leverage the WebCodecs API for hardware-accelerated encoding/decoding where available, with smart fallback handling
Integrate across platforms
Build and maintain our iOS integrations using Swift, ensuring video and rendering capabilities work seamlessly on mobile. You'll also integrate TypeScript APIs into our Angular web application to surface platform capabilities to users
Obsess over performance and reliability
Profile and optimize video and rendering workloads, reduce processing latency, minimize memory footprint, and improve throughput across our pipeline. Build observability into our systems to understand real-world performance and debug issues across the full stack
Work with people who care about craft
Collaborate closely with editor engineers to integrate video and rendering capabilities into the user-facing product. We value clear communication, thoughtful problem-solving, and code that will be maintainable in two years
Qualification
Required
5+ years of professional programming experience
Strong proficiency in C or C++, with 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
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
You use, or want to use, AI tools to move faster - and take responsibility for the output
Comfortable with asynchronous communication and clear documentation
Able to context-switch across problem spaces (video, rendering, iOS, web)
We're looking for engineers with depth in at least two of these areas: C++ and rendering, C++ and video processing, TypeScript and web platform, Swift and iOS
Benefits
Equity options
Unlimited PTO (we actually take it)
$200/month wellness stipend
Health insurance stipend
Home office budget
Company
Slate
Slate develops a content creation and asset management platform for sports leagues, networks, and brands.
Funding
Current Stage
Early StageTotal Funding
$5.5MKey Investors
Charge VenturesTitletownTech
2023-03-01Seed· $5.5M
2021-07-15Seed
2020-10-06Seed
Recent News
2026-02-03
2026-01-20
Business Insider
2026-01-19
Company data provided by crunchbase