This role focuses on designing and developing enterprise-grade conversational AI solutions, including chatbots and voice bots, using Microsoft Azure technologies. The position involves building secure, scalable, and high-performing conversational systems integrated with enterprise platforms, optimizing LLM pipelines, and continuously improving customer experience metrics such as latency, containment rate, and CSAT. The role also includes collaboration with cross-functional teams and mentoring junior developers in a fast-paced agile environment.
Key Responsibilities
- Design and develop enterprise-grade chatbot and voice solutions using Azure Bot Service and Power Virtual Agents
- Integrate conversational solutions with platforms such as Genesys, Twilio, and Microsoft Teams
- Implement and optimize LLM pipelines, ASR/TTS for voice bots, and retrieval-augmented generation (RAG)
- Integrate conversational systems with CRM, ITSM, and security platforms using APIs and event-driven architectures
- Ensure compliance with security and data protection standards including PII protection, encryption, GDPR, and accessibility requirements
- Monitor system performance and conduct analytics, A/B testing, and optimization to improve latency, containment rate, and CSAT
- Collaborate with product and engineering teams to align solutions with business requirements
- Mentor junior developers and establish best practices for conversational AI development
Required Skills
- 5+ years of experience in software engineering
- Minimum 3+ years of experience in conversational AI (chat and voice)
- Experience with LLM and NLU orchestration
- Knowledge of vector databases and Whisper/voice models
- Familiarity with WebRTC services
- Strong backend development skills using Python and C#
- Experience building and consuming REST APIs
- Knowledge of CI/CD pipelines and cloud security best practices
- Strong problem-solving and analytical skills
- Excellent written and verbal communication skills in English