
Senior Software Engineer, Distributed Systems
LiveKit
Posted 2026-06-03
USD 135,000 - USD 300,000 per year
Tech & Engg
Job Description
Ovii's Interpretation of the Role
LiveKit seeks a senior engineer to own and evolve its core distributed platform, building fast, reliable services that power real‑time AI experiences. The role demands deep systems knowledge, strong Go programming skills, and the ability to ship production‑ready code end‑to‑end.
Role Snapshot
- Senior engineer – distributed systems
- Remote (North America)
- Full‑time
- End‑to‑end ownership of core services
- Small, senior R&D team
Must-Have Requirements
- Go
- gRPC
- Raft
- NATS
- Kubernetes
- Prometheus
- OpenTelemetry
- ClickHouse
- designing and delivering distributed systems in production
Nice-to-Have Signals
- Go fluency
- pub/sub, RPC, or coordination systems (e.g., NATS, etcd, Raft, Paxos)
- real‑time or low‑latency infrastructure experience
- observability tooling (tracing, metrics, logging)
- pub/sub, RPC, coordination systems
- real‑time/low‑latency infrastructure
- observability tooling
Work Setup
- Location: NAMER
- Work mode: REMOTE
- Remote scope: UNSPECIFIED
- Remote countries: NAMER, APJ
- Employment type: Full-Time
Eligibility Gates
- Visa sponsorship: unknown
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility specifics
What You'll Likely Work On
- Design and evolve core control, data, and observability systems for LiveKit Cloud
- Implement resilient, region‑spanning architectures that degrade gracefully under partial failures
- Build libraries, protocols, and tooling that improve reliability and developer velocity
- Diagnose and harden critical paths using metrics, tracing, testing, and real‑world traffic insights
- Shape new platform capabilities around identity, scheduling, observability, and distributed state management
Good Fit If You Have
- Enjoys tackling tough technical problems and shipping fast
- Communicates complex technical concepts clearly to peers
- Learns new languages and tools quickly
Skills
- Go programming
- gRPC & RPC frameworks
- Raft consensus
- NATS pub/sub
- Kubernetes orchestration
- Prometheus monitoring
- OpenTelemetry tracing
- ClickHouse analytics
Remote Eligibility
- NAMER
- APJ