Description
You will design, develop, and deploy AI and machine learning solutions focused on chatbot development and document processing.
Responsibilities
- Design and build conversational flows, manage dialogue context, and optimize chatbot applications for web, mobile, and voice platforms.
- Develop and deploy AI/ML models using deep learning frameworks and NLP tools for intent recognition and entity extraction.
- Implement OCR solutions using Tesseract, Google Vision API, or AWS Textract for document processing.
- Build and manage backend communications using RESTful APIs and webhooks.
- Deploy and manage chatbot infrastructure on Google Cloud Platform using Cloud Functions, App Engine, and Firestore.
Required Skills
- 5+ years of experience in Python, Java, or JavaScript.
- 5+ years of experience with TensorFlow, PyTorch, Keras, or Scikit-learn.
- 5+ years of experience with SpaCy, NLTK, or Hugging Face Transformers.
- 5+ years of experience with Dialogflow ES/CX or Google Assistant SDK.
- 5+ years of experience with SQL, R, or Pandas for data processing and analysis.
- 5+ years of experience with Google Cloud Platform (GCP) and cloud-based AI services.
- 5+ years of experience with RESTful APIs and webhooks.
- 5+ years of experience with Angular, React JS, or other JavaScript frameworks.
- 5+ years of experience in JBOSS Enterprise SOA environments, including JBOSS Workflow.
- 5+ years of experience using CMM/CMMI Level 3 methods and Agile/TDD processes.
- 3+ years of experience creating CI/CD pipelines using Azure DevOps.
Preferred Skills
- Experience with OCR tools like Tesseract, Google Vision API, or AWS Textract.
- Knowledge of computer vision or reinforcement learning.