10/27/2026 updated


100 % available
Senior Software Engineer | AI Voice Agents | Java & Distributed Systems
Haskovo, Bulgaria
Only remote
Bachelor's Degree in Informatics and Software ScienceJava (Programming Language)Software ArchitectureSoftware DesignSystems DesignSystems IntegrationAsteriskEvent-driven ArchitectureAudio StreamingBackendVirtual Agents
Java & Backend Development
Extensive experience building backend services using Java, Spring Boot, PostgreSQL, and Kafka to orchestrate complex workflows, process real-time events, and integrate AI agents with business systems.
AI-Powered Voice Agent Development
Design and development of AI-powered voice agents capable of handling real-time telephone conversations, including integration of OpenAI Realtime, Google Gemini Live, and ElevenLabs Conversational AI for low-latency voice experiences.
Distributed Systems & Event-Driven Architecture
Strong competency in designing and operating distributed systems using event-driven architecture, Kafka, Service Bus, and cloud computing principles, with a focus on reliability, observability, and scalability.
Telephony Integration
Building telephony integrations using Asterisk, ARI, SIP, and RTP, enabling programmable call routing and audio streaming.
Speech-to-Text, LLM & Text-to-Speech Pipelines
Development of custom STT, LLM, and TTS pipelines, including experimentation with locally hosted models for Bulgarian-language voice processing.
SQL & Database Management
Proficiency in SQL and working with relational and non-relational databases including PostgreSQL, MySQL, and MongoDB.
CI/CD & DevOps
Practical knowledge of CI/CD pipelines, Docker, Kubernetes, and Git for modern software delivery and infrastructure management.
Python & Scripting
Experience with Python and the Decipher framework for developing marketing questionnaires and custom WordPress plugins.
System Design & Software Architecture
Driving technical decisions and contributing to architectural improvements, mentoring engineers on software design patterns and engineering best practices.
Extensive experience building backend services using Java, Spring Boot, PostgreSQL, and Kafka to orchestrate complex workflows, process real-time events, and integrate AI agents with business systems.
AI-Powered Voice Agent Development
Design and development of AI-powered voice agents capable of handling real-time telephone conversations, including integration of OpenAI Realtime, Google Gemini Live, and ElevenLabs Conversational AI for low-latency voice experiences.
Distributed Systems & Event-Driven Architecture
Strong competency in designing and operating distributed systems using event-driven architecture, Kafka, Service Bus, and cloud computing principles, with a focus on reliability, observability, and scalability.
Telephony Integration
Building telephony integrations using Asterisk, ARI, SIP, and RTP, enabling programmable call routing and audio streaming.
Speech-to-Text, LLM & Text-to-Speech Pipelines
Development of custom STT, LLM, and TTS pipelines, including experimentation with locally hosted models for Bulgarian-language voice processing.
SQL & Database Management
Proficiency in SQL and working with relational and non-relational databases including PostgreSQL, MySQL, and MongoDB.
CI/CD & DevOps
Practical knowledge of CI/CD pipelines, Docker, Kubernetes, and Git for modern software delivery and infrastructure management.
Python & Scripting
Experience with Python and the Decipher framework for developing marketing questionnaires and custom WordPress plugins.
System Design & Software Architecture
Driving technical decisions and contributing to architectural improvements, mentoring engineers on software design patterns and engineering best practices.
Experience
Professional experience5 - 10 years
Freelancer since2023
Languages
BulgarianNative speakerEnglishFluent
Project history
Designed and developed AI-powered voice agents for real-time telephone conversations, automating customer interactions and business workflows. Built telephony integrations using Asterisk, ARI, SIP, and RTP. Integrated OpenAI Realtime, Google Gemini Live, and ElevenLabs Conversational AI. Developed custom STT, LLM, and TTS pipelines. Built backend services using Java, Spring Boot, PostgreSQL, and Kafka.
Led design and delivery of multiple initiatives within the Continuous Know Your Customer (cKYC) domain. Redesigned the periodic review process, increasing member response rates by 30%. Enhanced reliability of distributed services through improved observability and error handling. Drove technical decisions and mentored engineers. Designed and developed internal AI-powered tools to automate repetitive tasks and improve productivity.
Developed business logic modules that automated key planning operations and reduced manual input errors. Migrated services from Java 8 to 11, enabling the team to adopt modern libraries and critical security patches.