You will play a critical role in developing and maintaining chatbot and voicebot systems, with a long-term vision of migrating to large language model (LLM)-based classification systems.
Responsibilities
* Develop and maintain chatbot/voicebot systems using NLP technology, with a focus on future migration to LLM-based classification models.
* Collaborate in the design and implementation of intelligent IVR (Interactive Voice Response) solutions.
* Work on intent classification, training, and maintaining traditional chatbot/voicebot solutions.
* Collaborate with the development team on the implementation of chatbot projects leveraging NLP technology.
Requirements
* Proven experience in JavaScript and Node.js.
* Hands-on experience with NLP-based chatbot projects.
* Knowledge of maintaining and migrating traditional chatbot/voicebot solutions.
* Familiarity with intent classification using LLMs is a plus.
* Experience with Test Driven Development (TDD), particularly Unit Testing, Integration Testing, and Regression Testing, is a plus.
* Experience in Python is an advantage.
* Familiarity with Infrastructure as Code (preferably Azure ARM Templates).
* Experience in DevOps environments, with a development lifecycle based on CI/CD practices.
What we value:
* Patience, responsibility, and a collaborative spirit.
* Ability to work effectively as part of a team while being autonomous enough to manage end-to-end development processes independently.
If you are passionate about conversational AI and excited to contribute to cutting-edge chatbot/voicebot solutions, we would love to hear from you!
Information Security Policy:
As part of your role, you will have access to confidential information related to the company and the Data Retention program. Compliance with internal security policies and client guidelines is mandatory. Signing an NDA (Non-Disclosure Agreement) will be required.