Design and develop conversational AI solutions using enterprise platforms
Build and maintain integrations between IVA platforms and backend systems using RESTful APIs and microservices
Collaborate with business stakeholders to gather requirements and translate them into technical specifications
Implement NLU training strategies, intent management, and dialog flow optimization
Write clean, maintainable code following object-oriented programming principles
Participate in code reviews and maintain version control using Git/GitHub
Track and manage work items using Atlassian Jira and Agile methodologies
Troubleshoot production issues and optimize IVA performance
Document technical designs, integration patterns, and deployment procedures
Stay current with emerging trends in conversational AI and automation technologies
Requirements
Conversational AI Experience: Hands-on development experience with at least one enterprise conversational AI platform: Soundhound Amelia, Boost.ai, Cognigy, Google Dialogflow, or equivalent IVA/chatbot platforms
Software Engineering Fundamentals: Version control with Git/GitHub, Project management with Atlassian Jira, Microservice architecture design and implementation, Object-oriented programming principles and design patterns
Strong problem-solving and analytical skills
Excellent communication skills for technical and non-technical audiences
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
Preferred Qualifications: Python development experience, Java development experience, experience with cloud platforms (AWS, Azure, GCP), knowledge of CI/CD pipelines and DevOps practices, experience with contact center platforms, understanding of NLP/NLU concepts, experience with API testing tools, familiarity with containerization (Docker, Kubernetes)