Brahma Consulting Group is a Recruitment firm powered by a mission to deliver personalized, industry-focused recruitment solutions. We are currently assisting our client, a Data Science, Engineering and AI company, in their search for an AI/ML Engineer.
As an AI/ML Engineer with chatbot experience, you will be responsible for designing, developing, and optimizing intelligent chatbots that provide exceptional user experiences. You will work closely with cross-functional teams to understand user needs, implement advanced machine learning models, and ensure the seamless integration of chatbot solutions into various platforms.
Key Responsibilities:
- Chatbot Development: Design, develop, and deploy conversational agents using NLP (Natural Language Processing) techniques and frameworks such as Rasa, Dialogflow, or Microsoft Bot Framework.
- Model Training: Train and fine-tune machine learning models for intent recognition, entity extraction, and dialogue management. Utilize techniques like transfer learning and reinforcement learning as needed.
- Integration: Integrate chatbots with existing systems and platforms (e.g., web, mobile, messaging apps) and ensure smooth operation across different environments.
- Performance Monitoring: Monitor chatbot performance and user interactions, analyze metrics, and make data-driven improvements to enhance accuracy and user satisfaction.
- Collaboration: Work closely with UX/UI designers, product managers, and developers to understand requirements, create user-centric solutions, and ensure seamless implementation.
- Research & Innovation: Stay up-to-date with the latest advancements in AI, machine learning, and chatbot technologies. Propose and implement innovative solutions to improve chatbot capabilities.
- Documentation: Create and maintain technical documentation, including design specifications, user guides, and training materials.
Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience: Proven experience in developing and deploying chatbots and conversational AI systems. Familiarity with popular chatbot platforms and frameworks.
- Technical Skills:
- Proficiency in programming languages such as Python, JavaScript, or Java.
- Hands-on experience with machine learning libraries (e.g., TensorFlow, PyTorch, scikit-learn) and NLP tools (e.g., spaCy, NLTK).
- Knowledge of RESTful APIs and integration techniques.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker).
Soft Skills:
- Strong problem-solving abilities and analytical thinking.
- Excellent communication skills and the ability to work collaboratively in a team environment.
- Ability to manage multiple projects and priorities effectively