Skydio
Senior Software Engineer, Cloud Video Streaming (WebRTC / LiveKit)
San Mateo, California, United States, Remote. Posted 24 days ago
The role
You will own and optimize the cloud-to-browser streaming pipeline for real-time media and data. This involves working with cloud media publisher nodes, LiveKit SFU, and browser playback using WebCodecs and TypeScript.
What you will do
- Own and optimize the cloud-to-browser streaming pipeline end-to-end
- Bypass Chrome's built-in WebRTC decode pipeline using Encoded Transform, Insertable Streams, and WebCodecs
- Architect and tune WebRTC media and data paths
- Operate and harden LiveKit SFU deployments and SDKs across cloud and on-prem/FedRAMP environments
- Build end-to-end streaming observability, QoE telemetry, and network-impairment benchmarks
Required qualifications
- 5+ years of software engineering experience with deep production expertise in WebRTC and real-time video streaming
- Strong command of WebRTC internals: PeerConnection, RTP/RTCP, SDP, ICE/STUN/TURN, SCTP data channels, jitter buffers, and congestion control (TWCC/GCC, NACK/RTX, PLI/FIR)
- Deep experience with low-level browser media APIs: WebCodecs (VideoDecoder, VideoFrame), Encoded Transform / Insertable Streams, and custom decode/jitter pipelines
- Production experience with LiveKit (or similar SFUs) and WebRTC stacks like Pion (Go) or libwebrtc, working across Go/C++ (cloud node) and TypeScript (browser)
- Solid grasp of video codecs and framing (H.264, H.265/HEVC, GOP/IDR policies, Annex-B to RTP, SEI NAL / packet-trailer metadata, hardware acceleration)
- Strong diagnostic skills using packet captures, browser getStats, and distributed telemetry
Nice to have
- Experience integrating WebCodecs (VideoFrame/ImageBitmap) with WebGL, WebGPU, or Three.js
- Background in cloud ingest/republisher bridges, cloud gaming, or low-latency teleoperation over QUIC, UDP/FEC, or bonded cellular/Wi-Fi links
- Experience patching open-source WebRTC libraries (livekit-client, server-sdk-go, pion/webrtc) or running stateful media services on Kubernetes (FIPS/FedRAMP/on-prem)
- Comfort with AI-assisted development workflows
Benefits
- Equity in the form of stock options
- Group health insurance plans
- Paid vacation time
- Sick leave
- Holiday pay
- 401K savings plan
- Relocation assistance may be provided
Before you apply
- Obtaining FAA Part 107 certification within the first 60 days of employment is strongly encouraged and required for certain positions
About the company
Skydio is the leading US drone company and the world leader in autonomous flight. The team combines expertise in artificial intelligence, hardware and software product development, operational excellence, and customer obsession.