Design and develop core functionality for the LiveKit Agents framework
Help define the text modality of the framework, enabling agents to interact with users across channels such as SMS
Design abstractions for stateful and durable agentic workflows, allowing agents to maintain state and coordinate work across interactions that may span minutes, hours, or longer
Shape agent-to-agent communication and delegation patterns, enabling voice agents to hand off tasks, collaborate, and compose into more sophisticated systems
Build simple, powerful developer APIs over complex distributed and real-time systems
Iterate quickly based on feedback from our developer community
Write clear documentation, examples, and reference implementations
Work primarily with Python and TypeScript
Who You Are
Experienced building LLM-based applications and agentic systems
Skilled at navigating complex systems and turning complexity into clean abstractions
Comfortable reasoning about state, concurrency and asynchronous workflows
Product-minded and excited about designing APIs and developer experiences
Experience building developer tools, frameworks, or SDKs is a plus
Interested in exploring emerging patterns in agent architecture rather than simply applying established ones
Comfortable working collaboratively in a remote environment
Our Commitment to You
An opportunity to build something truly impactful to the world
Contribute to open source alongside world-class engineers