Voice AI Agent Developer
Worldwide
We are seeking an experienced Python AI Developer to design, build, and scale a multi-tenant, AI-powered voice agent platform using LiveKit, Kubernetes, and AWS. The role focuses on developing versatile voice agents capable of advanced tool usage, role-based LLM orchestration, and seamless integration with telephony, ASR, TTS, and multiple LLM providers. Key Responsibilities LiveKit & Infrastructure Design, create, and maintain a LiveKit Kubernetes (K8s) environment on AWS Ensure high availability, scalability, security, and cost optimization of the LiveKit deployment Manage deployments, upgrades, monitoring, and observability for LiveKit services Voice Agent Development Build versatile, real-time voice agents on the LiveKit platform using Python Develop agents capable of multiple tool usage for varied purposes (e.g., data retrieval, workflows, decision logic) Implement dynamic tool invocation using MCPs (Model Context Protocols) for APIs and databases Role-Based LLM Orchestration Architect and implement role-based LLM invocation, including but not limited to: Decision-making LLMs Response-generation LLMs Tool-calling LLMs Engagement or conversational LLMs Orchestrate LLM workflows to ensure optimal task delegation and performance Multi-Tenant Platform Design Design and implement a multi-tenant voice agent system that is: Easy to scale Easy to deploy Easy to configure per tenant Ensure proper tenant isolation, configuration management, and access control UI & Configuration Platform Build or integrate a multi-tenant UI that allows users to: Configure agent knowledge bases Manage agent scripts and prompts Configure tool integrations (APIs, databases via MCPs) Ensure the UI supports rapid onboarding and configuration of new tenants and agents Integrations Integrate LiveKit voice agents with: Custom telephony providers Automatic Speech Recognition (ASR) services Text-to-Speech (TTS) services Multiple LLM providers (OpenAI, Anthropic, custom/self-hosted models, etc.) Ensure low-latency, reliable, and secure integrations Required Skills & Qualifications Strong proficiency in Python Hands-on experience with AI agents, LLMs, and tool-based agent architectures Experience with LiveKit or similar real-time audio/video platforms Strong understanding of Kubernetes (K8s) and AWS Experience designing and operating multi-tenant systems Familiarity with ASR, TTS, telephony systems, and real-time voice pipelines Experience integrating multiple LLM providers and managing prompt/tool orchestration Solid understanding of APIs, microservices, and cloud-native architectures
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:4 weeks ago
- Interviewing:8
- Invites sent:10
- Unanswered invites:1
About the client
- Mexico1:02 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by