S

Skydio

Builds autonomous drones for work in dangerous places

Senior Software Engineer - Cloud Video Streaming, WebRTC / LiveKit

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSan Mateo, CA, USA

About the Job

Requirements

  • At least 5 years of software engineering experience with deep production expertise in WebRTC and real-time video streaming.
  • Strong command of WebRTC internals, including 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, including WebCodecs (VideoDecoder, VideoFrame), Encoded Transform / Insertable Streams, and custom decode/jitter pipelines that bypass default video playback.
  • Production experience with LiveKit or similar SFUs and WebRTC stacks such as Pion (Go) or libwebrtc, working across Go/C++ cloud nodes and TypeScript browsers.
  • Solid grasp of video codecs and framing, including H.264, H.265/HEVC, GOP/IDR policies, Annex-B to RTP, SEI NAL / packet-trailer metadata, and hardware acceleration.
  • Diagnostic skills using packet captures, browser getStats, and distributed telemetry.
  • FAA Part 107 certification is required for certain positions; obtaining it within the first 60 days of employment is strongly encouraged for all employees.

Responsibilities

  • Own and optimize the end-to-end cloud-to-browser streaming pipeline, from cloud media publisher nodes (Go/C++) through LiveKit SFU to browser playback and TypeScript data channels.
  • Bypass Chrome's built-in WebRTC decode pipeline using Encoded Transform / Insertable Streams and WebCodecs (VideoDecoder/VideoFrame), synchronizing video frames with 3D telemetry poses through in-band SEI / packet-trailer metadata.
  • Architect and tune WebRTC media and data paths, including RTP/RTCP packetization, congestion control (TWCC/GCC), NACK/RTX retransmission, PLI/keyframe recovery, and SCTP data-channel quality of service 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, quality-of-experience telemetry, and network-impairment benchmarks; partner with vehicle and autonomy teams to connect browser feedback with upstream encoding.

Desired Qualifications

  • Experience integrating WebCodecs (VideoFrame/ImageBitmap) with WebGL, WebGPU, or Three.js for 3D video projection and augmented-reality synchronization.
  • 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.

About the Company

Skydio

Builds autonomous drones for work in dangerous places

Skydio builds autonomous drones for public safety agencies, utilities and military teams that need images and information from dangerous or hard-to-reach places. Its flying robots span outdoor inspection, indoor reconnaissance and longer-range response missions, with visual and thermal cameras to capture conditions on the ground. Operators use its Command software to plan missions, launch aircraft from remote docks and turn repeated flights into inspection records or live views of emergencies. Skydio sells the aircraft, software subscriptions and support services to organizations directly and through resellers. Founded in 2014, it is headquartered in San Mateo, California, United States.

Company size
501-1,000
Company stage
Late Stage VC
Total funding
$2.1B
Headquarters
San Mateo, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Skydio

See more jobs