Remote (Global)

LiveKit is hiring a Staff SDK Engineer

About the Role

The individual in this role will lead the development and optimization of software development kits used in real-time communication systems, focusing on scalability, cross-platform compatibility, and integration ease.

Responsibilities

  • Design and implement SDKs for real-time audio and video transmission
  • Optimize SDK performance across web, mobile, and desktop platforms
  • Ensure SDKs are reliable, maintainable, and well-documented
  • Collaborate with product and engineering teams to define SDK requirements
  • Troubleshoot and resolve cross-platform compatibility issues
  • Maintain backward compatibility during SDK updates
  • Lead code reviews and set engineering standards for SDK development
  • Improve developer experience through intuitive APIs and clear documentation
  • Monitor SDK usage and performance in production environments
  • Diagnose and fix critical bugs reported by internal and external developers
  • Evaluate and integrate third-party libraries where appropriate
  • Participate in architectural discussions for real-time communication systems
  • Contribute to open-source projects related to real-time media
  • Support customer-facing teams with technical guidance on SDK usage
  • Drive improvements in SDK testing and automation frameworks
  • Ensure compliance with security and privacy standards
  • Work closely with QA teams to validate SDK behavior across devices
  • Mentor junior engineers in best practices for SDK design
  • Stay current with advancements in real-time communication protocols
  • Contribute to technical documentation and public SDK references
  • Assist in defining long-term roadmap for SDK capabilities
  • Implement telemetry and monitoring for SDK health
  • Support internationalization and accessibility features
  • Collaborate on developer tooling to streamline SDK integration
  • Respond to community feedback on SDK functionality

Compensation

Competitive salary and equity package

Work Arrangement

Remote-first with flexible hours

Team

Core engineering team building real-time communication infrastructure

Why This Role Matters

  • The SDKs developed in this role are foundational to applications requiring real-time interaction, impacting millions of end users globally.
  • Engineers in this position directly influence the stability and capabilities of communication platforms used in education, healthcare, and enterprise.

Technology Stack

  • Primary languages include C++, Rust, and TypeScript
  • SDKs target platforms including Web, iOS, Android, and desktop environments
  • Infrastructure leverages Kubernetes and cloud-native services
  • Development workflows use GitHub, CI/CD pipelines, and automated testing

Growth Opportunities

  • Opportunity to lead technical direction for SDK architecture
  • Path to mentor engineers and contribute to cross-team initiatives
  • Regular exposure to cutting-edge challenges in real-time media

Available for qualified candidates

Required Skills
RustPythonSwiftKotlinTypeScriptC++C#API Design
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 other
Posted 7 months ago