We are seeking an experienced, motivated, creative Bot
Developer to join our Cognitive/AI Automation development team to work on existing and new chatbots to create new generations of customer interaction, train bots, create data sets for domains and build efficient conversational flows for our 450+ market-leading customers. This role requires a high degree of independent execution, ownership, and responsibility for customer success. The analyst is expected to be highly resourceful at swiftly executing development tasks with high quality coding standards. This is a varied role which offers exposure to a wide range of technologies. A commitment to collaborative problem solving, sophisticated design, and delivering quality product(s) is essential.
* Key Duties and Responsibilities
- Develop domain-specific datasets to train bots effectively.
- Configure conversational bots using databases, scripts, and relevant tools.
- Align domain knowledge with bot training, configuration data, and scripts/tools.
- Design, build, and deploy chat/voice bots on platforms like Dialogflow, Amazon Lex, Microsoft Bot Framework, Voctiv, etc.
- Integrate bots with customer service platforms, CRMs, and backend systems.
- Implement NLP solutions to enhance bot understanding of user intents and context.
- Optimize bots for better natural language comprehension and user experience.
- Ensure seamless handling of multiple use cases, errors, and edge cases.
- Maintain bot quality and performance through thorough testing and optimization.
- Create and configure efficient conversational flows.
- Collaborate with subject matter experts to gather essential domain knowledge.
- Document and generate strategic intent classifications for domain mapping.
- Design conversational flows while addressing disambiguation in dialogue.
- Validate and curate data to build training datasets and train the bots.
- Monitor and analyze NLU model performance, identifying potential issues.
- Apply analytical skills to identify gaps in domain coverage.
- Strong knowledge data handling.
- Strong knowledge of Python, Natural Language and Machine Learning
- Prepare effort/cost estimates which consistently demonstrate minimum deviation from plan.
- Accountable and responsible for meeting project timelines
- Work with minimum guidance from senior resources.
- Independently perform all necessary end-to-end setup (software & middleware) on development, testing & production environments.
- Proactively identify bottlenecks and bugs, and devise solutions to mitigate and resolve these issues
- Develop and maintain code quality, organization, and automatization
- Proactively contribute to and shape quality deliverables, particularly during the design phase
- Practice and encourage knowledge sharing with a focus on establishing best practices
- Ready to work in flexible time zone as per client requirement(s).
* Working hours: 8am - 6:30pm, Monday - Saturday.
* Working location: District 1, Me Linh Point
- Bachelor's Degree in Computer Science required, Master's degree preferred.
- 1 - 3 years of enterprise chatbot development and configuration.
- Knowledge of Watson Assistant, Lex, Google Dialog Flow
- Excellent written and verbal communication skills. Must be able to effectively communicate across all levels of the organizations with regard to all aspects of a project solution with managers, client and project team.
- Strong interpersonal abilities to collaborate across teams
- Can think creatively and provide innovative designs and solutions to problems.
- Experience/knowledge of entire software lifecycle process/SDLC.