Negotiable
Outside
Remote
USA
Summary: The Conversational Bot Developer role is focused on designing, building, and maintaining scalable conversational AI solutions across various channels. The ideal candidate will possess strong software engineering skills and hands-on experience with bot development frameworks, API integrations, and natural language processing technologies. This position involves leading the technical implementation of voice and chat bots while collaborating with product teams, analysts, and UX designers. The goal is to create production-grade conversational systems that are secure, maintainable, and scalable.
Key Responsibilities:
- Build and maintain conversational bots using enterprise-level AI orchestration platforms (e.g., Kore.ai, Dialogflow, Rasa, etc.).
- Connect bots to backend systems and services via RESTful APIs, leveraging authentication, session management, and error handling best practices.
- Train and configure intent models, entities, and contexts; continuously refine NLP models based on performance metrics and user data.
- Architect and implement multi-channel support (chat, voice, IVR) to ensure consistent experiences across platforms.
- Write clean, efficient, testable code; develop unit and integration tests and participate in code reviews.
- Use analytics tools to track bot performance, identify issues, and recommend improvements.
- Work closely with UX designers, QA testers, content strategists, and product managers to align development with business goals.
- Contribute to architectural decisions, mentor junior developers, and share best practices for conversational AI development.
Key Skills:
- 10+ years in software development, including 3+ years specifically focused on chatbot or conversational AI development.
- Proficient in JavaScript; additional experience with Python, JSON, HTML/CSS, and XML is a plus.
- Experience with one or more conversational AI 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.AI to monitor bot performance.
- Familiarity with conversational UX design principles and tools (e.g., Visio, BotMock, Botsociety) is a plus.
- Experience developing bots for voice interfaces (IVR, telephony platforms) is a plus.
- Knowledge of accessibility and compliance standards in conversational interfaces is a plus.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT