Full-time

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
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
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.

Visit website
Job Details
Category infrastructure
Posted 5 months ago