L

LiveKit

Open-source WebRTC platform with managed cloud

Staff Software Engineer - Distributed Systems

Backend EngineeringUpdated on Nov 10
Full-timeRemote

About the Job

Requirements

  • Experience designing and delivering distributed systems in production.
  • Ability to take end-to-end ownership, including prototyping, testing, shipping, monitoring, and iteration.
  • Comfort with consensus, coordination, and distributed failure modes.
  • Ability to reason about data flow, state, performance, and correctness, and reduce complex systems into understandable components.
  • Value clear communication, practical engineering, and building systems that others enjoy working with.

Responsibilities

  • Design and evolve the core control, data, and observability systems that power LiveKit Cloud.
  • Implement resilient, region-spanning architectures that degrade gracefully under partial failure.
  • Build libraries, protocols, and tooling that improve reliability and developer velocity across the organization.
  • Diagnose and harden critical paths using metrics, tracing, testing, and real-world traffic insights.
  • Shape platform capabilities across identity, scheduling, observability, and distributed state management.

Desired Qualifications

  • Fluency in Go.
  • Hands-on experience with publish/subscribe, remote procedure call, or coordination systems such as NATS, etcd, Raft, or Paxos.
  • Exposure to real-time or low-latency infrastructure.
  • Experience shipping observability tooling for tracing, metrics, or at-scale logging.

About the Company

LiveKit

Open-source WebRTC platform with managed cloud

LiveKit provides an open-source platform for building real-time audio and video applications using a complete WebRTC stack. Developers can integrate live media with LiveKit’s APIs and SDKs, either by self-hosting the open-source software or by using LiveKit Cloud, a fully-managed cloud service with a globally distributed network. This setup handles media infrastructure at scale, allowing apps to support large user bases without managing servers themselves. The goal is to help developers add real-time communication features and scale their apps globally with flexible deployment options.

Company size
51-200
Company stage
Series C
Total funding
$181.2M
Headquarters
San Jose, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at LiveKit

See more jobs