10+ years of experience.
Position Description:
This role will be responsible for designing and developing AI solutions that utilize Microsoft Azure Cognitive Services and/or other technologies/frameworks as directed. The Developer must have experience in analyzing customer needs and developing the overall concept and design objectives.
Responsibilities:
- LUIS, QnA, CLU Model Development: Design, develop, and optimize LUIS/CLU language models to understand and interpret user input accurately.
- Excellent troubleshooting and analytical skills in a complex, distributed environment.
- Experience in NLP (Natural Language Processing) & NLU (Natural Language Understanding), ML (Machine Learning), Conversational AI.
- Intent Recognition: Implement intent recognition and entity recognition to extract relevant information from user queries.
- Model Training and Tuning: Continuously train and fine-tune LUIS and CLU models to improve their accuracy and responsiveness.
- Integration: Integrate LUIS/CLU models into our chatbot and virtual assistant applications, ensuring seamless and natural interactions.
- Collaboration: Collaborate with cross-functional teams, including software developers, data scientists, and UX/UI designers, to deliver cohesive AI-powered solutions.
- Testing and Validation: Conduct rigorous testing and validation of LUIS and/or CLU models to ensure high-quality performance and handle edge cases effectively.
- Documentation: Create and maintain comprehensive documentation for LUIS/CLU models, APIs, and integration procedures.
- Experience with Azure and relevant technologies such as Dialog flow ES, Dialog flow CX, GVP or Nuance Mix Tools is considered.
- Experience using Git and Jenkins.
- Hands-on experience with agile and scrum development methodologies.
Required Qualifications:
- 5+ years of enterprise-scale IVR application development experience.
- Knowledge of Azure Bot Service, Azure Cognitive services, and Microsoft Bot Framework is strongly desired.
- Proven experience in developing and deploying Microsoft Azure AI tools (LUIS, QnA, CLU, CQA) or other NLP systems.
- Proficiency in programming languages such as Python, C#, or JavaScript.
- Nuance grammar development experience.
- Knowledge of SQL and experience with relational databases.
- Familiarity with machine learning and deep learning frameworks (e.g., TensorFlow, PyTorch) is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.