Remote (Global)

LiveKit is hiring a Staff SDK Engineer

About the Role

LiveKit is looking for a Staff SDK Engineer to power real-time communications across platforms. You'll help build SDKs, shared modules, and developer tooling that enable teams worldwide to create high-quality, low-latency applications. As a generalist who enjoys moving between layers of the stack, you'll become the owner of one or more SDKs, guiding their design and long-term direction.

What You'll Do

  • Own one or two SDKs (such as Python, Go, Rust, or others), becoming the go-to engineer for design, development, and long-term maintenance.
  • Contribute to high-performance shared modules that power LiveKit’s multi-language SDK ecosystem.
  • Collaborate closely with cross-functional teams (client SDKs, agents, cloud teams, PMs) to ensure smooth integration and a consistent developer experience.
  • Diagnose and solve complex cross-platform performance or reliability issues.
  • Improve CI/CD, testing, and release processes across SDKs.
  • Optimize systems for low latency, scalability, and efficiency.

What We're Looking For

  • Strong engineering fundamentals and experience shipping production-quality code in at least two of: Rust, Python, Swift, Kotlin, TypeScript/JS, C++, or C#.
  • Comfort moving between languages and toolchains, picking up new technologies as needed.
  • Experience building or maintaining SDKs, APIs, or developer-facing frameworks with a focus on usability and maintainability.
  • Hands-on experience with CI/CD, testing, and release processes in multi-language environments.
  • Collaborative, pragmatic, and communicative style, able to work with other engineers on cross-platform challenges.

Nice to Have

  • Understanding of real-time systems, WebRTC, or network performance, with experience profiling and optimizing complex codebases.
  • Experience with cross-platform SDK design or bridging native modules (e.g., Rust/C++ to mobile or web).

Technical Stack

  • Rust
  • Python
  • Swift
  • Kotlin
  • TypeScript/JS
  • C++
  • C#

Team & Environment

You'll join a small, world-class engineering team and work closely with cross-functional teams including client SDKs, agents, cloud teams, and product managers.

Benefits & Compensation

  • Health, dental, and vision benefits.
  • Flexible vacation policy.
  • Competitive salary and equity package.

Required Skills
RustPythonSwiftKotlinTypeScriptC++C#WebRTCReal-time CommunicationSDK DevelopmentCross-platform DevelopmentAPI DesignOpen Source RustPythonSwiftKotlinTypeScriptC++C#WebRTCReal-time CommunicationSDK DevelopmentCross-platform DevelopmentAPI DesignOpen Source
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
LiveKit
LiveKit is building the infrastructure layer for the voice-driven era of computing. Our platform gives developers everything they need to build, test, deploy, scale, and observe agents in production. Founded in 2021, LiveKit powers voice AI applications for OpenAI, xAI, Salesforce, Coursera, Spotify, and thousands of others, collectively facilitating billions of calls each year.
All jobs at LiveKit Visit website
Job Details
Category infrastructure
Posted 6 months ago