Job Description
We are seeking an experienced AI Engineer to design and develop an AI-driven conversational chatbot that leverages open-source large language models (LLMs) to handle diverse inbound and outbound calls. The ideal candidate will build a solution capable of managing sales, lead generation, customer support, healthcare inquiries, and order-taking while ensuring rapid response times (under 1.5 seconds). You will integrate open-source TTS (Text-to-Speech) and STT (Speech-to-Text) models and facilitate seamless communication with telephony servers such as Asterisk and FreeSWITCH via WebSockets.
Key Responsibilities
- Utilize open-source LLM frameworks to develop a conversational AI that can be tailored with product-specific knowledge.
- Train and fine-tune the model to support various call types, including sales, customer support, healthcare, and order-taking.
- Develop integrations with telephony servers (Asterisk, FreeSWITCH) using WebSockets to manage call routing and interactions.
- Ensure the chatbot can accurately differentiate between human responses and voicemail, handling each scenario appropriately.
- Integrated open-source TTS and STT models to convert text-to-speech and vice versa, enabling smooth voice interactions.
- Architect the solution to maintain a response time of less than 1.5 seconds during live interactions.
- Optimize system performance and troubleshoot latency issues in real-time communication scenarios.
- Work closely with product teams to ingest and maintain up-to-date product knowledge.
- Document development processes and integration steps and communicate clearly with cross-functional teams.
Required Qualifications
- Strong experience with open-source LLMs, including model training and fine-tuning.
- Proficiency in integrating and deploying TTS and STT systems.
- Experience with telephony systems such as Asterisk and FreeSWITCH, including WebSocket communication protocols.
- Proficient in programming languages like Python and frameworks relevant to AI and machine learning.
- Familiarity with containerization and microservices architecture is a plus.
- Demonstrated ability to design high-performance systems ensuring minimal latency (target response time < 1.5 seconds).
- Ability to design scalable, robust solutions for complex, real-world conversational applications.
- Innovative mindset to enhance the system’s ability to determine call outcomes (human vs. voicemail) and adjust strategies accordingly.
Preferred Qualifications
- Prior experience in developing voice-based conversational systems for industries like sales, customer support, healthcare, or order processing.
- Strong understanding of natural language processing (NLP) techniques and conversational AI best practices.
- Experience with integrating product-specific data into AI models.
- Familiarity with agile methodologies and collaborative development environments.
What We Offer
- Opportunity to work on cutting-edge AI technology and voice-based communication systems.
- Collaborative and innovative work environment with a focus on continuous learning.
- Competitive compensation and benefits package.
- Free Accommodation