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.