Overview
Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Skills
API
Accessibility
Agile
Analytics
Artificial Intelligence
Authentication
Cascading Style Sheets
Collaboration
Continuous Delivery
Continuous Integration
FOCUS
Git
HTML
IT Management
Interactive Voice Response
Interfaces
JSON
JavaScript
Management
Mentorship
Microsoft
Performance Monitoring
Python
Microsoft Visio
Named-Entity Recognition (NER)
Natural Language Processing
Orchestration
Quality Assurance
RESTful
Regulatory Compliance
Software Development
Software Engineering
Telephony
Testing
User Experience
Version Control
XML
Job Details
Conversational Bot Developer
Remote
Position Summary
We are looking for an experienced Conversational Bot Developer with strong software engineering expertise to design,
build, and maintain scalable conversational Al solutions across multiple channels. The ideal candidate will bring
hands-on experience with bot development frameworks, API integrations, and natural language processing technologies.
In this role, you will lead the technical implementation of voice and chat bots, working alongside product teams,
analysts, and UX designers to turn requirements into reliable, performant solutions. Your focus will be building
production-grade conversational systems that are secure, maintainable, and easy to scale.
Key Responsibilities
Bot Development: Build and maintain conversational bots using enterprise-level Al orchestration platforms
(e.g., Kore.ai, Dialogflow, Rasa, etc.).
Backend Integration: Connect bots to backend systems and services via RESTful APIs, leveraging authentication,
session management, and error handling best practices.
NLP Configuration: Train and configure intent models, entities, and contexts. Continuously refine NLP models based on
performance metrics and user data.
Platform Engineering: Architect and implement multi-channel support (chat, voice, IVR) to ensure consistent experiences
across platforms.
Code Quality & Testing: Write clean, efficient, testable code. Develop unit and integration tests and participate in code
reviews.
Performance Monitoring: Use analytics tools to track bot performance, identify issues, and recommend improvements.
Cross-Functional Collaboration: Work closely with UX designers, QA testers, content strategists, and product managers to
align development with business goals.
Technical Leadership: Contribute to architectural decisions, mentor junior developers, and share best practices for convers
ational Al development.
Required Skills & Experience
10+ years in software development, including 3+ years specifically focused on chatbot or conversational Al development.
Proficient in JavaScript; additional experience with Python, JSON, HTML/CSS, and XML is a plus.
Experience with one or more conversational Al platforms (Kore.ai preferred; alternatives like Dialogflow, Microsoft Bot
Framework, or Rasa welcome).
Familiarity with CI/CD pipelines, version control systems (e.g., Git), and agile development practices.
Experience integrating with third-party APIs and enterprise systems.
Understanding of NLP concepts such as intent classification, entity extraction,
Proficient in JavaScript; additional experience with Python, JSON, HTML/CSS, and XML is a plus.
Experience with one or more conversational Al platforms (Kore.ai preferred; alternatives like Dialogflow,
Microsoft Bot Framework, or Rasa welcome).
Familiarity with CI/CD pipelines, version control systems (e.g., Git), and agile development practices.
Experience integrating with third-party APIs and enterprise systems.
Understanding of NLP concepts such as intent classification, entity extraction, sentiment analysis, and context management.
Exposure to analytics tools like Chatbase, Dashbot, or Recast.Al to monitor bot performance.
Nice to Have
Familiarity with conversational UX design principles and tools (e.g., Visio, BotMock, Botsociety). I
Experience developing bots for voice interfaces (IVR, telephony platforms).
Knowledge of accessibility and compliance standards in conversational interfaces.
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.