About The Opportunity
On behalf of our international client, we are seeking a
Backend Python Engineer to help build a real-time, voice-driven AI agent platform used across multiple product lines.
Our client is a technology partner specializing in building high-quality engineering teams and AI-driven products, they are developing a real-time, voice-enabled AI agent system used across multiple service brands.
Joining the team as a Backend Python Engineer , you will take ownership of the Python backend, integrating real-time audio, AI services, telephony, and internal systems into a stable production platform. You will design and implement the core agent logic, audio workflows, and supporting infrastructure that enable AI voice agents to operate in real-world scenarios.
Key Responsibilities
- Build and integrate real-time audio pipelines using LiveKit, ensuring stable two-way audio streaming to AI models with low latency.
- Implement the core AI agent logic with OpenAI Realtime API, including state management, function-calling workflows, and multi-brand call handling.
- Develop and maintain backend services in FastAPI (or similar) to support webhooks, call session management, state machines, logging, and monitoring.
- Store and manage call transcripts, metadata, and lead information in Postgres, and utilize Redis for caching and background job processing.
- Integrate with external systems such as telephony providers (Twilio, Telnyx), CRM/dispatch platforms, and internal dashboards for operational visibility.
- Ensure system reliability through retries, fallbacks, robust error handling, observability tooling, and comprehensive logging across the call pipeline.
- Work closely with engineering teams to improve the overall architecture and support scaling for real-time AI agent operations.
Requirements
Technical skills:
- Strong proficiency in Python backend development (minimum 5 years experience), especially with asynchronous programming and frameworks such as FastAPI.
- Experience working with real-time systems (LiveKit, WebRTC concepts, or similar).
- Solid understanding of OpenAI APIs.
- Hands-on experience with databases and infrastructure tools including Postgres, Redis, REST APIs, and event-driven architectures.
- Ability to integrate multiple external services and APIs into a stable, production-ready environment.
- Bonus: familiarity with TTS engines (ElevenLabs, PlayHT), telephony platforms (Twilio/Telnyx), LLM agent development, or audio streaming technologies.
Soft Skills
- Strong problem-solving skills with a focus on building reliable, maintainable systems.
- Clear, structured communication and the ability to collaborate effectively with cross-functional teams.
- Good English communication skills for working with international teams and technical documentation.