Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Designing and Developing Chatbots: Creating and implementing chatbot functionalities, conversation flows, and user interfaces. This involves understanding user needs and translating them into effective chatbot interactions.
- Natural Language Processing (NLP) & Machine Learning (ML): Utilizing NLP techniques to enable chatbots to understand and respond to human language naturally. Implementing ML algorithms to improve chatbot intelligence, learning capabilities, and response accuracy over time.
- Integration: Integrating chatbots with various backend systems, databases, APIs, CRM platforms, and messaging channels (e.g., websites, mobile apps, Slack, Facebook Messenger).
- Testing and Debugging: Conducting thorough testing to identify and resolve issues, ensuring the chatbot performs accurately and reliably. This includes troubleshooting bugs and optimizing performance.
- Maintenance and Improvement: Continuously monitoring chatbot performance, analyzing user feedback and interaction data, and iterating on the design and functionality to enhance user experience and effectiveness.
- Collaboration: Working closely with cross-functional teams, including UX/UI designers, product managers, data scientists, and other developers, to deliver high-quality chatbot solutions.
- Staying Updated: Keeping abreast of the latest advancements in AI, NLP, ML, conversational UX, and chatbot development tools and frameworks.
- Documentation: Creating and maintaining comprehensive documentation for chatbot design, development processes, and code.
Job Requirements
Qualifications:
- Experience in development of virtual agents (Chatbots, Voicebots) and natural language processing
- Experience working with one or more AI/NLP platforms – Cognigy AI, DialogFlow, Alexa, Converse.ai, Amazon Lex, Rasa, Luis, Kore.AI, Microsoft Bot Framework, IBM Watson etc.
- Knowledge of one or more of the following technologies: Typescript, JavaScript, Node.js
- Experience in training Chatbots by analyzing historical chat conversations or large amounts of user generated content and process data
- Practical knowledge of formal syntax, formal semantics, corpus analysis, dialogue management
- Good problem-solving ability
- Experience in building end-to-end pipelines for developing AI-based conversational applications
- Strong understanding of API integrations, single sign-on (SSO), and token-based authentication
- Hands-on experience with Postman for API testing, automation, and debugging
- Knowledge of CI/CD pipelines (ex: Bamboo, Bitbucket) with end-to-end automation
- Ability to develop unit test cases in line with project-specific standards
- Proficient in working with HTTP, sockets, REST, and other web services
- Skilled in extracting keywords and topics from chat logs.
- Familiarity with Chatbot tool Cognigy AI
- Experience working on Generative AI and Agentic AI
- Experience in Typescript, NodeJS
- Familiarity with Sprinklr Tool