
Software Engineer, Agents
LiveKit
Posted 2026-08-11
USD 135,000 - USD 300,000 per year
Tech & Engg
Job Description
Ovii's Interpretation of the Role
As a Software Engineer on the Agents team, you will craft the core abstractions and APIs that power AI agents, handling real‑time voice, text, and workflow orchestration. You will work remotely with Python and TypeScript to deliver developer‑friendly tools for building, scaling, and observing agentic applications.
Role Snapshot
- Build core LiveKit Agents framework
- Design stateful, durable workflows
- Create developer‑focused APIs
- Implement in Python & TypeScript
- Shape agent‑to‑agent communication
- Write docs, examples, and reference code
- Iterate with community feedback
Must-Have Requirements
- Python
- TypeScript
- LLM‑based application development
- Complex system abstraction
- Stateful concurrency and async workflow reasoning
- API design for developer experience
- building LLM‑based applications and agentic systems
- designing APIs and developer tools for distributed systems
- working with Python and TypeScript
Nice-to-Have Signals
- Experience building developer tools, frameworks, or SDKs
- Interest in emerging agent architecture patterns
- building developer tools, frameworks, or SDKs
Work Setup
- Location: NAMER
- Work mode: REMOTE
- Remote scope: COUNTRY_RESTRICTED
- Remote countries: NAMER, APJ
- Employment type: Full-Time
Not Specified in JD
- Salary range
- Visa sponsorship
- Remote eligibility details
- Education requirement
- Certifications
- Travel
- Coding test
What You'll Likely Work On
- Design and implement core functionality for the LiveKit Agents framework
- Define text‑based interaction modalities across channels such as SMS
- Create abstractions for stateful, durable agent workflows that span long periods
- Develop patterns for agent‑to‑agent communication and task delegation
- Build clean, developer‑centric APIs over complex distributed, real‑time systems
- Produce clear documentation, examples, and reference implementations
- Collaborate remotely and iterate quickly based on developer community feedback
Good Fit If You Have
- Passionate about building LLM‑driven AI agents
- Enjoy turning complex system behavior into clean abstractions
- Product‑mindset focused on developer experience
- Comfortable collaborating in a fully remote environment
- Curious about emerging agent architecture patterns
Skills
- Python
- TypeScript
- LLM‑based application development
- Distributed systems
- Real‑time communication
- API design
- Asynchronous programming
- Stateful workflow design
- Developer tooling
Remote Eligibility
- NAMER
- APJ