Staff Software Engineer, Distributed Systems
LiveKit · Remote · North America · APJ · EMEA ·
COMPENSATION
$135k – $300k
Listed on the employer's job board (Ashby)
- Staff level role
- Fully remote
- Go + Kubernetes
- Distributed systems
- Small senior team
Join LiveKit as a Staff Engineer working on the foundational layers of their multimodal AI network. You will design and evolve core services, ensuring low latency and high availability for billions of annual calls. The team values strong programming fundamentals and the ability to make careful tradeoffs in complex distributed environments.
What you'll do
- Design and evolve core control, data, and observability systems for LiveKit Cloud
- Implement resilient architectures that span regions and handle partial failures
- Build libraries and tooling to improve reliability and developer velocity
- Diagnose critical paths using metrics, tracing, and real-world traffic insights
- Shape platform capabilities in identity, scheduling, and distributed state management
What you'll need
- Experience designing and delivering distributed systems in production
- Ability to take ownership from prototyping to monitoring and iteration
- Comfortable with consensus, coordination, and distributed failure modes
- Strong focus on data flow, state, performance, and system correctness
- Clear communication skills and practical engineering mindset
Nice to have
- Fluency in Go or strong intent to learn it quickly
- Hands-on experience with NATS, etcd, Raft, or Paxos
- Background in real-time or low-latency infrastructure
- Experience shipping useful observability tooling at scale
Stack
- Go
- psrpc
- gRPC
- Raft
- NATS
- Kubernetes
- Prometheus
- OpenTelemetry
- ClickHouse
What you get
- Competitive salary and equity package
- Health, dental, and vision benefits
- Flexible vacation policy
- Collaboration with a small, senior team