Full-time

Tavus is hiring a Senior Software Engineer (CVI)

About the Role

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.

Required Skills
PythonIPCmultiprocessingasync frameworksWebRTCLLMsdistributed systemsvideo processingreal-time communicationsystem designperformance optimizationAPIsmicroservices
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Tavus

Tavus builds the human layer of AI, making human-AI interaction as natural as face-to-face interaction through pioneering research in multi-modal AI models for human perception and avatar rendering. Their models power text-to-video AI avatars and real-time conversational video experiences across industries like healthcare, recruiting, sales, and education.

Visit website
Job Details
Category backend
Posted 8 months ago