Overview
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2
Skills
Data Analysis
Software Development
Continuous Integration and Development
Collaboration
Hosting
Agile
Customer Experience
Design Patterns
Backend Development
Node.js
Python
Java
JavaScript
TypeScript
RESTful
Database Design
Microservices
DevOps
Continuous Integration
Continuous Delivery
Git
Version Control
Unit Testing
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Docker
Kubernetes
Natural Language Processing
Named-Entity Recognition (NER)
Training
Management
Machine Learning (ML)
Optimization
IBM
Speech Recognition
IBM Watson
Artificial Intelligence
Interfaces
Linguistics
Computational Linguistics
Job Details
POSITION SUMMARY
We are seeking an experienced Conversational AI Developer for a 6-month contract position with flexible location options in Richardson, Scottsdale, or Woonsocket. This role focuses on developing and implementing chatbot solutions using IBM Watson Assistant and other conversational AI platforms. The ideal candidate will have extensive experience in software delivery, chatbot development, and applying AI best practices to create intelligent conversational experiences.
RESPONSIBILITIES
CHATBOT DEVELOPMENT & IMPLEMENTATION
- Design, develop, and deploy conversational AI solutions using IBM Watson Assistant
- Build chatbots using alternative platforms such as Google Dialogflow CX, LivePerson, Amazon Lex, and Kore.ai
- Implement natural language processing (NLP) capabilities for enhanced user interactions
- Create conversational flows that provide intuitive and effective user experiences
- Integrate chatbots with existing enterprise systems and applications
AI TRAINING & OPTIMIZATION
- Train and improve intent recognition through curating appropriate training datasets
- Apply conversational AI best practices including NLP and training data optimization
- Continuously refine chatbot performance through data analysis and user feedback
- Implement machine learning techniques to enhance conversation quality
- Monitor and optimize chatbot accuracy and response effectiveness
SOFTWARE DEVELOPMENT & DELIVERY
- Participate in end-to-end software development processes within Agile environments
- Apply DevOps approaches for continuous integration and deployment
- Implement CI/CD pipelines, Git version control, and unit testing practices
- Manage source code effectively throughout the development lifecycle
- Collaborate with cross-functional teams to deliver high-quality software solutions
CLOUD DEPLOYMENT & MANAGEMENT
- Deploy conversational AI solutions using cloud development and deployment principles
- Manage cloud-based infrastructure for chatbot hosting and scaling
- Ensure optimal performance, security, and reliability of deployed solutions
- Implement monitoring and logging for production chatbot systems
QUALIFICATIONS
REQUIRED EXPERIENCE
- 5+ years of software delivery experience
- 3+ years of chatbot development experience with IBM Watson Assistant or similar platforms
- 3+ years of experience training and improving intent recognition systems
- 3+ years applying conversational AI best practices (NLP and training data optimization)
- 1+ years of experience with CI/CD, Git, unit testing, and source code management
- 1+ years of cloud development and deployment experience
- 1+ years working in Agile environments with DevOps knowledge
TECHNICAL SKILLS
<>Conversational AI Platforms:</>- IBM Watson Assistant (primary requirement)
- Google Dialogflow CX
- LivePerson
- Amazon Lex
- Kore.ai
- Understanding of conversational AI architecture and design patterns
- Backend development experience (Java, Node.js preferred)
- Multi-language programming background (Python, Java, JavaScript, TypeScript)
- RESTful API development and integration
- Database design and management
- Understanding of microservices architecture
- CI/CD pipeline implementation and management
- Git version control and branching strategies
- Unit testing frameworks and practices
- Cloud platforms (AWS, Azure, Google Cloud)
- Container technologies (Docker, Kubernetes)
- Natural Language Processing (NLP) techniques
- Intent recognition and entity extraction
- Training data curation and management
- Machine learning model optimization
- Speech recognition and text-to-speech technologies
PREFERRED QUALIFICATIONS
- Experience with IBM Watson Orchestrate and Watson Assistant
- IBM Voice Gateway and/or IBM Discovery experience
- Knowledge of automated speech recognition and SSML tagging for TTS
- Certifications in IBM Watson or other conversational AI platforms
- Experience with voice-enabled conversational interfaces
- Background in linguistics or computational linguistics
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.