LiveKit

Staff Rust SDK Engineer

LiveKit

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $120,000 - $250,000 per year

Job Level

Lead

Tech Stack

CloudRust

About the role

  • Design, build, and maintain the LiveKit Rust SDK and the shared Rust core modules that power LiveKit’s multi-platform client ecosystem.
  • Lead by example, 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, PMs) to ensure smooth integration, shared standards, and 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.

Requirements

  • 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.
  • (Bonus) Experience with Livekit techs.
  • (Bonus) Knowledge of real-time systems, networking, and performance optimization, and experience in WebRTC or related technologies.
Benefits
  • Competitive salary and equity package
  • Health, dental, and vision benefits
  • Flexible vacation policy

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RustSDK developmentCI/CDperformance optimizationtestingreal-time systemsnetworkingWebRTC
Soft skills
collaborativecommunicativementoringleadership