LiveKit is hiring a Staff Rust SDK Engineer to build our Rust SDK and the high-performance Rust core modules that power real-time client SDKs across multiple platforms. You will shape the Rust developer experience and build shared systems for other SDKs.
What You'll Do
- Design, build, and maintain the LiveKit Rust SDK and the shared Rust core modules that power LiveKit’s multi-platform client ecosystem.
- Guide and mentor engineers with less Rust experience, promote shared code, best practices, and foster a culture of high-quality, maintainable, and testable Rust code.
- Collaborate closely with cross-functional teams (client SDKs, agents, cloud teams, product managers) to ensure smooth integration, shared standards, and a consistent developer experience.
- Own the testing, CI/CD, and release processes for Rust projects, ensuring reliability and stability across environments.
- Profile and optimize performance in real-time, low-latency systems to push the boundaries of what’s possible in LiveKit’s SDKs.
- Contribute to SDK architecture and design decisions, shaping the long-term technical direction for both the Rust SDK and cross-platform SDK interoperability.
What We're Looking For
- Strong expertise in Rust and experience delivering production-quality libraries or SDKs.
- Collaborative and communicative, comfortable working across multiple teams and platforms.
- Experience developing SDKs or libraries for multi-platform clients (mobile, web, or embedded).
- Understanding of testing, CI/CD, and release best practices in modern Rust ecosystems.
Nice to Have
- Experience with LiveKit technologies.
- Experience in real-time systems, networking, performance optimization, and may already have experience in WebRTC or related technologies.
Technical Stack
- Rust
Team & Environment
You will join a small, world-class engineering team.
Benefits & Compensation
- Competitive salary and equity package.
- Health, dental, and vision benefits.
- Flexible vacation policy.
Company Culture
We obsess with crafting code that is fast, reliable, and practical for the problem. We look for people who are known as the go-to person for tackling tough technical problems, work hard and can build and ship fast, can clearly explain complex technical concepts to others, and are fast learners, frequently picking up new languages and tools. This role offers an opportunity to build something truly impactful to the world and contribute to open source alongside world-class engineers.



