Remote Otter LogoRemoteOtter

Software Engineer - Voice & Conversational AI - Remote

Posted Yesterday
Software Development
Full Time
Worldwide

Overview

We are hiring skilled engineers to help build our next-generation voice/text conversational AI application. You will work on projects critical to TrueLark’s growth, with opportunities to innovate and shape the future of voice-first AI systems. This role requires strong backend engineering expertise, hands-on experience with voice APIs, and the ability to design scalable, event-driven systems that integrate conversational AI, real-time voice, and robust APIs.

In Short

  • This position will be hybrid (remote/in office in Bangalore, India)
  • Reports to: CTO
  • Design, develop, and maintain Python-based APIs, services, and event-driven backends.
  • Build and integrate real-time voice workflows with STT/TTS APIs, webhooks, and telephony platforms (e.g., Twilio).
  • Architect and manage databases including schema design, SQL scripting, and integration with message queues.
  • Work on AI/LLM integration for conversational agents, context management, and workflow orchestration.
  • Design and implement robust RESTful APIs with retry logic, error handling, and monitoring.
  • Debug, troubleshoot, and optimize complex distributed systems with high attention to detail.
  • Collaborate across teams to deliver high-quality software in a fast-paced environment.
  • Continuously evaluate and propose new technologies and improvements.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 3+ years of backend development experience with Python and Java.
  • Strong expertise in API development (FastAPI preferred), webhook handling, and business logic orchestration.
  • Proven experience with real-time voice/telephony APIs (e.g., Twilio), STT/TTS integration, and webhook workflows.
  • Solid knowledge of databases (SQL, schema design) and message queues.
  • Proficiency in Data Structures, Algorithms, and OOP/SOLID principles.
  • Hands-on experience with Docker, Git, and CI/CD pipelines.
  • Familiarity with cloud platforms (Azure/GCP) for scalable deployments.
  • Strong debugging, problem-solving, and analytical skills.
  • Ability to work independently and collaboratively in a team.

Benefits

  • Experience with Conversational AI, LLMs, Deep Learning, or NLP.
  • Previous work on chatbots, voice assistants, or real-time conversational systems.
  • Hands-on experience with PipeCat or similar frameworks.
  • Strong background in event-driven architecture and production-grade error handling/retry logic.
  • Contributions to open-source projects or relevant portfolio work.
  • Excellent communication skills to interact with both technical and non-technical stakeholders.
Weave logo

Weave

Weave is dedicated to enhancing the patient experience by providing a unified platform that streamlines business operations for healthcare professionals. The company focuses on enabling these professionals to prioritize patient care and achieve their aspirations. Weave fosters a collaborative and dynamic work environment, where cross-functional agile teams work autonomously to develop quality features that help local businesses connect with their communities. With a commitment to diversity and inclusion, Weave values individuals who are eager to learn and solve meaningful problems, ensuring a positive impact on customer experiences.

Share This Job!

Save This Job!

Similar Jobs:

Aircall logo

Software Engineer - Conversation AI - Remote

Aircall

27 weeks ago

Join Aircall as a Software Engineer to enhance business-customer interactions using AI technology.

Worldwide
Full-time
Software Development

Jerry

Senior Software Engineer - Conversational AI - Remote

Jerry

13 weeks ago

Join Jerry.ai as a Senior Software Engineer to develop a cutting-edge conversational AI SaaS platform.

CA, USA
Full-time
Software Development

Jerry

Senior Software Engineer - Conversational AI - Remote

Jerry

13 weeks ago

Join Jerry.ai as a Senior Software Engineer to develop innovative conversational AI solutions in a fast-growing startup environment.

USA
Full-time
Software Development
Trellis logo

Senior Software Engineer, Conversational AI - Remote

Trellis

14 weeks ago

Join Trellis as a Senior Software Engineer to lead the development of AI-driven customer experiences in a fully remote environment.

Worldwide
Full-time
Software Development

Hubtype

Senior Software Engineer - React, Conversational AI - Remote

Hubtype

12 weeks ago

Join Hubtype as a Senior Software Engineer to develop innovative chatbot applications using React.js.

Spain
Full-time
Software Development