Skydio

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

Skydio
Apply
25 days ago
San Mateo, CA, USASenior
H1B sponsor

Base Salary

$190k - $250k/yr

Responsibilities

  • Own and optimize the cloud-to-browser streaming pipeline from Go/C++ cloud media publisher nodes through LiveKit SFU to browser playback and TypeScript data channels.
  • Implement custom browser media processing with Encoded Transform, Insertable Streams, WebCodecs, VideoDecoder, VideoFrame, and frame-accurate telemetry synchronization.
  • Architect and tune WebRTC media and data paths, including RTP/RTCP, congestion control, retransmission, keyframe recovery, and SCTP data-channel QoS.
  • Operate and harden LiveKit SFU deployments and SDKs across cloud, on-premises, and FedRAMP environments, including ICE/STUN/TURN and relay topologies.
  • Build end-to-end streaming observability, QoE telemetry, and network-impairment benchmarks.
  • Partner with vehicle and autonomy teams to connect browser feedback with upstream video encoding.

Requirements

  • 5+ years of software engineering experience with deep production expertise in WebRTC and real-time video streaming.
  • Strong knowledge of PeerConnection, RTP/RTCP, SDP, ICE/STUN/TURN, SCTP data channels, jitter buffers, and congestion control including TWCC/GCC, NACK/RTX, and PLI/FIR.
  • Deep experience with WebCodecs, VideoDecoder, VideoFrame, Encoded Transform, Insertable Streams, and custom decoding or jitter pipelines.
  • Production experience with LiveKit or similar SFUs and WebRTC stacks such as Pion or libwebrtc.
  • Experience working across Go/C++ cloud nodes and TypeScript browser clients.
  • Strong understanding of H.264, H.265/HEVC, GOP/IDR policies, Annex-B to RTP, SEI NAL or packet-trailer metadata, and hardware acceleration.
  • Ability to diagnose streaming systems using packet captures, browser getStats, and distributed telemetry.
  • Preferred experience integrating WebCodecs with WebGL, WebGPU, or Three.js; working on cloud ingest, cloud gaming, or low-latency teleoperation; using QUIC, UDP/FEC, or bonded cellular/Wi-Fi links; patching open-source WebRTC libraries; operating stateful media services on Kubernetes; and using AI-assisted development workflows.

Benefits

  • Hybrid work in San Mateo, California, with 3 days per week in the office.
  • Relocation assistance may be available for eligible roles.
  • Annual base salary range of $190,000-$250,000, plus equity in the form of stock options.
  • Comprehensive health insurance plans for eligible regular full-time employees.
  • Paid vacation time, sick leave, holiday pay, and a 401K savings plan.

Tech Stack

Categories

Skydio

About Skydio

1,001-5,000 employees

Skydio builds autonomous drones, docking systems, and fleet management software for enterprise, public safety, and defense customers. It sells hardware with AI-based autonomy plus SaaS for fleet operations, inspections, and Drone-as-First-Responder programs. Founded in 2014 and headquartered in San Mateo, California, the company designs and assembles its products in the U.S., with manufacturing in Hayward, and its systems are used across utilities, law enforcement, and the U.S. military.

Contact me