← All roles

Senior Software Engineer (CVI)

Tavus· Engineering, Product, & Design
Apply on company site
San FranciscoFull-timePosted 3mo ago

About the role

Senior Software Engineer to drive Tavus's Conversational Video Interface (CVI), a multimodal real-time conversational product. Hands-on role working in the middle of live conversations between people and PALs; ship features end-to-end and partner with Research to bring real-time models into CVI.

Responsibilities

  • Ship features end-to-end. You'll take product priorities that start out loosely defined, like voice localization for accent support or multilingual sentence endpointing, and turn them into a spec, an architecture, and shipped features.
  • Partner with Research to bring state-of-the-art real-time models into CVI. Sometimes that means dipping into research territory yourself.
  • Fix what you find. If you spot a flaky process or a slow path, you don't need a ticket or anyone's permission to go after it.

Qualifications

  • Fluent in Python, with real depth in concurrent programs. Low-level concepts (asyncio, multiprocessing, event loops, the GIL, shared memory) are dear friends, and you design with them in mind.
  • You've built real-time systems, whether video, audio, or model inference, and you know what a millisecond latency budget feels like.
  • You bring a senior track record: you set direction, own decisions, and get things over the finish line.
  • You explain complex things clearly, and you use that to teach the people around you.

Skills

Required:PythonReal-time systems
Last updated Jul 15, 2026. Interested? Apply on the company site.
Tavus logo

About Tavus

Meet the PALs

Tavus introduces PALs: AI humans that remember, empathize, and grow with you. They move fluidly between chat, voice, and video, making AI finally feel human.

AIVideoConversational AIMultimodalAPIsResearch

More open roles at Tavus