BS
Hiring from
Probably Worldwide
Work type
Remote
Posted
Oct 1, 2026
Is this job info correct?

BSG is a Communication Platform as a Service (CPaaS) that helps businesses connect with customers across multiple channels through flexible, cloud-based communication solutions.

We are looking for a strong backend/software engineer who can design and build scalable production Voice AI systems, with a focus on distributed systems, real-time processing, asynchronous architecture, streaming, and low-latency voice interactions.

Current tech stack: Python, FastAPI, Django, RabbitMQ, Memcached, JavaScript, REST, WebSocket, AI/Voice APIs.

Your Responsibilities

  • Design and develop production-grade Voice AI systems and backend services.
  • Build the full voice pipeline: Audio STT/ASR LLM TTS Audio.
  • Integrate external and self-hosted AI/Voice models and APIs.
  • Build real-time streaming services for bidirectional voice conversations.
  • Work with streaming STT, LLM and TTS and optimize end-to-end latency and time-to-first-audio.
  • Implement conversation state, context management and interruption/barge-in handling.
  • Integrate Voice AI with telephony, telecom and business systems.
  • Develop APIs and asynchronous, event-driven services using message brokers.
  • Ensure high performance, reliability, scalability and observability of production systems.
  • Monitor and analyze latency, recognition quality, voice quality, errors and conversation stability.
  • Design solutions capable of supporting high volumes of concurrent calls.
  • Participate in architecture decisions, code reviews and technical improvements across projects.

What We Expect

  • 5+ years of commercial backend/software development experience.
  • Strong proficiency in Python, Go, Java, Node.js/TypeScript, C# or another modern backend language.
  • Solid understanding of OOP, APIs, concurrency and asynchronous programming.
  • Experience building and maintaining production-grade backend services.
  • Strong understanding of distributed systems and event-driven architecture.
  • Experience with REST APIs, WebSockets and real-time/streaming systems.
  • Experience with message brokers such as RabbitMQ or Redis.
  • Ability to work with a new programming language and technology stack; Python is a strong advantage as it is the primary backend language in the current stack.
  • Experience integrating external APIs, ideally including AI/LLM/Voice APIs.
  • Understanding of Docker, CI/CD, monitoring and logging.
  • Ability to design scalable, reliable and observable systems.

Nice to Have

  • Voice AI / conversational AI / Speech-to-Speech
  • STT / ASR / TTS / LLM
  • SIP, VoIP, WebRTC, RTP or SIP trunking
  • Asterisk, FreeSWITCH or similar telephony platforms
  • Real-time audio processing and codecs
  • Low-latency real-time systems
  • Call-center or telecom infrastructure
  • Experience with self-hosted AI models

What We Offer

  • Fully remote work with a flexible schedule.
  • Competitive salary and 24 days of paid vacation.
  • A technically strong team open to innovation and collaboration.
  • Work on AI and communication products for the global market.
  • Professional growth and participation in complex, technically challenging projects.

Similar jobs

Apply for this job