Tavus is seeking a Senior Software Engineer (CVI) to be a technical driver for their Conversational Video Interface product.
This role is hands-on and focuses on multimodal real-time conversational products.
The ideal candidate has experience tackling ambiguous problems, strong opinions about architecture and interface design, and a track record of shipping polished, reliable software.
Responsibilities include owning the development and delivery of new features, such as voice localization for accent support and improving conversational smoothness.
The engineer will collaborate closely with product and engineering leadership, as well as the research team, to integrate real-time models into the CVI.
The role requires contributing across the full product stack and ensuring reliability and uptime.
Requirements:
Candidates must be fluent in Python and have extensive experience with IPC, multiprocessing, and async frameworks.
A willingness to learn and adapt in a fast-changing environment is essential.
The candidate should thrive in ambiguity and possess a senior mindset, setting direction and owning decisions.
Strong communication skills are necessary to convey complex ideas clearly and teach others.
Bonus qualifications include deep experience with video streaming over WebRTC, working with LLMs and agentic frameworks, and extensive experience with low-level systems.
Benefits:
Tavus offers a flexible work schedule and unlimited PTO.
Employees receive competitive healthcare and gear stipends.
The company fosters a family-like environment where success is shared among the team.
Tavus encourages learning, driving impact, and being part of a team that employees love.
The company values diversity and inclusivity, aiming to create a culture that drives success.