Chatbot Developer

Data Science UA is a service company with strong data science and AI expertise. Our journey began in 2016 with the organization of the first Data Science UA conference, setting the foundation for our growth. Over the past 8 years, we have diligently fostered the largest Data Science Community in Eastern Europe, boasting a network of over 30,000 AI top engineers.

About the client:
Our client is an international digital services group founded in 2006. The group mainly targets the European, African, and Gulf markets focusing on some connectivity and information system (IS) projects, mainly in the financial (banks, microfinances, and insurance) as well as government sectors.

About role:
We are looking for an experienced and motivated Chatbot Developer who will join the team.

Requirements:
– Proficiency in programming languages is essential – common languages used in chatbot development include Python, JavaScript, Java, and others.
– Familiarity with frameworks and libraries like TensorFlow, PyTorch, and Node.js, machine learning concepts, and data science techniques to enhance the chatbot’s intelligence.
– Proficiency in navigating and utilizing the Linux command prompt for system administration and scripting tasks to enhance automation and efficiency.
– Experience with the Apache web server for deploying and managing web applications, ensuring optimal performance and reliability.
– Strong familiarity with version control systems, particularly GitHub, for collaborative development, code management, and tracking changes in the codebase.
– Proficiency in Arabic language skills to cater to a diverse user base.
– Experience in mobile app architecture and development for extending chatbot functionality to mobile platforms.
– Knowledge of penetrative AI techniques to enhance the chatbot’s ability to understand and respond to user needs.
– Ability to deliver high-quality technical documentation, including API specifications, tutorial documents, and benchmarking reports.
– Understanding of basic accounting and finance principles to support the development of chatbots tailored for financial applications.

Responsibilities:
– Implement and optimize dialog flows using IBM Watson Conversation Assistant to enhance the chatbot’s conversational abilities.
– Apply UML (Unified Modelling Language) for processes and modeling to ensure clear and effective system architecture and design communication.
– Craft compelling and contextually appropriate prompts to enhance user engagement and satisfaction.
– Demonstrate strong problem-solving skills to address challenges related to chatbot functionality and user interactions.
– Prioritize security considerations in the development process, ensuring the chatbot adheres to industry best practices for data protection and user privacy.
– Effectively communicate technical concepts to both technical and non-technical stakeholders through presentations and documentation.

The client offers:
– Competitive option stock & salary-based compensation.
– Remote work.

About


Apply vacancy