Drimva

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

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)