Tavus is hiring a Senior Software Engineer to join the team behind its Conversational Video Interface (CVI) product. This is a hands-on role driving the development of a multimodal, real-time conversational platform. You will work closely with product and engineering leadership to shape the future of how users interact with state-of-the-art models.
What You'll Do
- Jump into the existing CVI codebase and own the development and delivery of new features.
- Build capabilities like voice localization for accent support, improved sentence endpointing, and naturalness optimization.
- Partner closely with the Research team to integrate real-time models into CVI.
- Contribute across the full product stack as needed, including dipping into research.
- Work with the team to nail reliability and uptime.
What We're Looking For
- Fluent in Python.
- Loads of experience with IPC, multiprocessing, and async frameworks.
- Comfortable with low-level concepts.
- Comfortable out of your normal comfort zone and willing to learn on the fly.
- Thrives in an ambiguous and fast-changing space.
- Brings a senior mindset: sets direction, owns decisions, and gets things over the finish line.
- Communicates the complex with incredible clarity and leverages communication abilities to teach others.
Nice to Have
- Deep experience with video streaming over WebRTC.
- Deep experience working with LLMs and agentic frameworks.
- Extensive experience with low-level systems.
Technical Stack
- Python
- IPC
- Multiprocessing
- Async frameworks
- WebRTC
- LLMs
Team & Environment
Work closely with product and engineering leadership.
Benefits & Compensation
- Flexible work schedule
- Unlimited PTO
- Competitive healthcare
- Gear stipends
At Tavus, we are not looking for cultural fits, we are looking for culture creators. Diversity is what drives our success – it’s at the core of how we hire, communicate, and work. We are inclusive to all and combine our diverse backgrounds, skill sets, and thinking to build the best experiences.




