# Senior Software Engineer

**Company:** [Tavus](https://hotfix.jobs/companies/tavus)
**Location:** San Francisco, CA
**Role:** Fullstack Engineering
**Experience:** 5+ years
**Skills:** Python, Asyncio, Multiprocessing, Webrtc, LLMs, Gpus, Real-Time Systems
**Posted:** 2026-07-09

> Senior Software Engineer driving Tavus's real-time Conversational Video Interface (CVI). Own end-to-end feature development for multimodal AI conversations, integrate research models, optimize latency, and proactively fix issues in live human-AI interactions. Requires deep Python concurrency expertise and real-time systems experience.

## Job Description

## What you'll own
- Ship features end-to-end: take loosely defined product priorities (e.g. voice localization for accent support, multilingual sentence endpointing) and turn them into specs, architecture, and shipped features.
- Partner with Research to bring state-of-the-art real-time models into the Conversational Video Interface (CVI). This may involve dipping into research territory.
- Fix issues proactively: address flaky processes or slow paths without needing tickets or permission.

## What this role has shipped
- Guided Browser Control: framework allowing PALs to drive a real web browser mid-conversation, narrating clicks and scrolls.
- Magic Canvas: interactive cards rendered on the video stream (questions, text boxes, calendars, charts, alerts).
- Memories and Knowledge Base: context layer for recalling past conversations and pulling from document stores in real time.
- Utterance-to-utterance optimization: reducing conversational latency by hundreds of milliseconds.

## Requirements
- Fluent in Python with deep expertise in concurrent programs (asyncio, multiprocessing, event loops, GIL, shared memory).
- Experience building real-time systems (video, audio, or model inference) and working within millisecond latency budgets.
- Senior track record of setting direction, owning decisions, and delivering results.
- Ability to explain complex concepts clearly and teach others.

## Nice-to-haves
- Experience with GPUs and GPU management.
- Deep experience with video streaming over WebRTC.
- Deep experience with LLMs and agentic frameworks.
- Extensive experience with low-level systems.

## Similar roles

- [Senior Software Engineer, Payments](https://hotfix.jobs/jobs/3edee253-8427-4e12-b55f-afb2e740f9a7) - Tabs - New York, NY - $175k – $240k/yr
- [Senior Software Engineer, Merchant Onboarding](https://hotfix.jobs/jobs/962cc2a3-1529-46fe-8a13-31421cfa6099) - Tabs - New York, NY - $175k – $240k/yr
- [Senior Product Engineer](https://hotfix.jobs/jobs/14eae565-668e-4dd2-8ef5-7f9d17f8b04c) - Aurelian - Seattle, WA - $160k – $220k/yr
- [Senior Engineer I](https://hotfix.jobs/jobs/80080784-8380-4326-9fe1-939045313800) - SimplePractice - Santa Monica, CA - $217k – $217k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/94e7e994-885e-43c4-a0e2-593f02a641c3) - Carbon - Sunnyvale, CA - $158k – $238k/yr

**Apply:** https://hotfix.jobs/jobs/6f8aee4b-d560-4360-96a4-a06c1054f692
**Canonical:** https://hotfix.jobs/jobs/6f8aee4b-d560-4360-96a4-a06c1054f692