Developer - DECX
Date: 16 Apr 2025
Location: Bangalore, KA, IN
Company: firstsourc
We are seeking a highly skilled and innovative Conversational AI Developer to join our team. The ideal candidate will have experience in building intelligent bots, designing user-centric dialogue systems, and implementing API integrations across multiple platforms. You will be responsible for designing, developing, and optimizing conversational AI solutions to enhance customer engagement and operational efficiency.
Key Responsibilities:
-
Design and develop chatbot and voice bot solutions for web, mobile, and IVR platforms.
-
Create and optimize conversation flows using platforms like Kore.ai, Yellow.ai, Google Dialogflow, and custom frameworks.
-
Develop and integrate APIs for real-time data retrieval and submission within bots.
-
Implement helper services (e.g., encryption, memory caching, async API calling) to support scalable bot operations.
-
Build utilities for bot testing and analytics, including GUI-based tools and data visualization.
-
Conduct bot performance tuning and refactor legacy codebases for improved memory and system efficiency.
-
Work closely with cross-functional teams including UX, QA, and backend developers to ensure smooth integration.
-
Train bots for various domains such as banking, retail, and e-commerce using NLP and machine learning techniques.
-
Perform sentiment analysis, data extraction (OCR), and dashboard reporting.
Technical Skills:
-
Programming Languages: Python, JavaScript, SQL
-
Libraries/Frameworks: Flask, Pandas, NumPy, Matplotlib, NLP, Regex
-
Bot Platforms: Kore.ai, Yellow.ai, Google Dialogflow, SmartConnect CAI
-
Databases: MSSQL, MongoDB
-
Tools: JIRA, Postman, Jaeger, JWT, BitBucket
-
Others: Data Visualization, SSML, OCR, IIS Server Deployment
Preferred Qualifications:
-
Bachelor’s degree in Electronic Engineering or related technical field.
-
Certifications in Python, JavaScript, Machine Learning, SQL, Kore.ai, etc.
-
Hands-on experience in memory-optimized distributed system design.
-
Knowledge of AEM (Adobe Experience Manager) and CMS quality assurance processes.