← All roles

Senior Software Engineer, Cloud Video Streaming (WebRTC / LiveKit)

Skydio· R&D
Apply on company site
Remote$190k - $250kFull-timePosted 2mo ago

About the role

Senior Software Engineer specializing in WebRTC and cloud live video streaming to own the real-time media and data stack powering Skydio Remote Flight Deck (RFD), ReadyLink, and Commands. Focus on cloud node ↔ LiveKit SFU ↔ browser/client media and data plane, enabling low-latency, frame-accurate streams for remote pilots and mission commanders.

Responsibilities

  • Own and optimize the cloud-to-browser streaming pipeline end-to-end — from cloud media publisher nodes (Go/C++) through LiveKit SFU to browser playback and data channels (TypeScript)
  • Bypass Chrome's built-in WebRTC decode pipeline using Encoded Transform / Insertable Streams and WebCodecs (VideoDecoder/VideoFrame) synchronizing video frames with 3D telemetry poses via in-band SEI / packet-trailer metadata
  • Architect and tune WebRTC media and data paths: RTP/RTCP packetization, congestion control (TWCC/GCC), NACK/RTX retransmission, PLI/keyframe recovery, and SCTP data-channel QoS for telemetry and pilot controls
  • Operate and harden LiveKit SFU deployments and SDKs (server-sdk-go, livekit-client, Pion) across cloud and on-prem/FedRAMP environments, including ICE/STUN/TURN and relay topologies
  • Build end-to-end streaming observability, QoE telemetry, and network-impairment benchmarks, partnering with vehicle and autonomy teams to couple browser feedback with upstream encoding

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 bypassing default video playback
  • 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, paired with empathy for users in high-stakes environments

Skills

Required:WebRTCWebCodecsLiveKit / SFU deploymentGo / C++TypeScript

Benefits

  • Paid vacation time
  • sick leave
  • holiday pay
  • 401K savings plan
  • group health insurance plans
  • relocation assistance available for eligible roles
Last updated Oct 22, 2026. Interested? Apply on the company site.
Skydio logo

About Skydio

A family of flying robots.

AI-powered autonomous drones for Drone as First Responder (DFR), critical infrastructure inspection, tactical ISR, site security, surveying and mapping

DronesAutonomous SystemsInspectionSecurityMappingPublic SafetyNational Security

More open roles at Skydio