Job Title: AI Developer (Python & React.js) – Chatbot Development
Location: 100% Remote
Job Type: Long-Term Contract
About the Role:
We are looking for a skilled AI Developer with expertise in Python, React.js, and chatbot development for the team. The ideal candidate will be responsible for designing, developing, and deploying AI-powered chatbot solutions while collaborating with cross-functional teams to enhance user experience and automation capabilities.
Key Responsibilities:
- Design, develop, and implement AI-driven chatbot solutions using Python and relevant AI/ML frameworks.
- Build and optimize conversational AI models for enhanced natural language understanding (NLU) and processing (NLP).
- Develop and maintain the frontend chatbot interface using React.js.
- Integrate chatbot solutions with third-party APIs, databases, and enterprise applications.
- Enhance chatbot capabilities by incorporating machine learning models for personalization and efficiency.
- Work closely with UX/UI designers, backend developers, and business stakeholders to ensure seamless functionality.
- Monitor chatbot performance, conduct debugging, and implement improvements.
- Stay updated with the latest AI, NLP, and chatbot framework advancements to incorporate innovative solutions.
Required Qualifications:
- Bachelor's or Master's in Computer Science, Artificial Intelligence, or a related field.
- Proven experience in AI/ML development with a focus on chatbot applications.
- Strong proficiency in Python and its AI/ML libraries (TensorFlow, PyTorch, spaCy, NLTK, etc.).
- Experience with chatbot frameworks such as Rasa, Dialogflow, Microsoft Bot Framework, or IBM Watson Assistant.
- Hands-on experience in developing web applications using React.js.
- Knowledge of RESTful APIs, WebSockets, and cloud-based deployment (AWS, Azure, or GCP).
- Strong understanding of NLP, speech recognition, and sentiment analysis techniques.
- Familiarity with databases such as PostgreSQL, MySQL, or MongoDB.
- Excellent problem-solving and debugging skills.
- Ability to work in a collaborative and agile environment.
Preferred Qualifications:
- Experience in reinforcement learning and AI-driven automation.
- Knowledge of DevOps practices and CI/CD pipelines.
- Prior experience in integrating chatbots with CRM, ERP, or customer support platforms.
- Understanding of cybersecurity best practices in AI applications.