Tavus
Senior Software Engineer (CVI)
San Francisco · On-site · Senior · Full-time · Posted Jul 9, 2026
- Experience
- No specific number of years stated; requires a senior track record.
About the job
Build and operate Tavus’s real-time multimodal Conversational Video Interface, shipping features and integrating real-time models into live conversations.
What you'll do
- Turn loosely defined product priorities into specifications, architecture, and shipped features.
- Partner with Research to bring real-time models into CVI, sometimes contributing to research work.
- Identify and fix flaky processes and performance bottlenecks.
What they ask for
- Fluent in Python with depth in concurrent programming and concepts such as asyncio, multiprocessing, event loops, the GIL, and shared memory.
- Experience building real-time video, audio, or model-inference systems with latency constraints.
- Senior track record setting direction, owning decisions, and delivering projects.
- Clear communication skills and ability to teach others.
Nice to have
- Experience with GPUs and GPU management, WebRTC video streaming, LLMs and agentic frameworks, or low-level systems.
Tools
Python, asyncio, multiprocessing, event loops, GIL, shared memory, WebRTC, LLMs
AI focus
Integrate state-of-the-art real-time models into a multimodal conversational AI product; some work may involve research.
Model-written summary · the original posting is authoritative