We are looking for a skilled and innovative engineer to join our team in a multifaceted role focusing on Software Health Check (SHC), Machine Learning Operations (Client Ops), integrated AI-powered chatbots, Azure cloud services, , and DevOps practices. The ideal candidate will have a strong background in software engineering and experience in deploying and managing AI-driven chatbot solutions in Azure cloud environments. You will play a key role in ensuring the reliability, scalability, and performance of our chatbot systems while also optimizing our software development and deployment processes through DevOps methodologies.
Key Responsibilities :
Software Health Check (SHC) :
- Develop and implement processes for monitoring, analyzing, and enhancing the health and performance of our software systems, including integrated chatbots.
- Establish best practices and guidelines for SHC and ensure adherence across the organization.
Machine Learning Operations (Client Ops) :
Design and implement Client Ops pipelines for training, validation, deployment, and monitoring of chatbot models.Work closely with data scientists and Client engineers to streamline the chatbot development lifecycle and ensure seamless integration of Client solutions into production environments.Integrated AI-Powered Chatbots :
Develop and deploy AI-powered chatbots using natural language processing (NLP) and machine learning techniques.Integrate chatbots into various channels and platforms (, websites, mobile apps, messaging platforms) to provide seamless user experiences.Integrated AI-powered chatbots into compliance workflows to provide real-time guidance and support to employees on regulatory mattersAzure Cloud Services :
Utilize Azure cloud services for hosting, scaling, and managing chatbot applications and associated infrastructure.Implement Azure cognitive services (, Azure Bot Service, Azure Machine Learning) for building and deploying intelligent chatbot solutions.Build, design and implement high-volume, high-scale responsive web front ends, web APIs, solutions in the cloudDevelopment :
Develop and maintain user interfaces for chatbot applications using and related frontend technologies.Stay updated on the latest trends and best practices in development and frontend engineeringDevOps :
Ensure high availability, fault tolerance, and scalability of chatbot systems through effective DevOps practices.Monitor and troubleshoot production systems, responding to incidents and implementing proactive measures to prevent future issuesRequired Skills and Qualifications :
Minimum of years of experience in software engineering, with expertise in Client Ops, integrated chatbots, Azure cloud services, , and DevOps practices.
Solid understanding of frontend development principles and experience with and related libraries / frameworks.
Strong knowledge of machine learning concepts and frameworks, particularly for NLP tasks, and experience in deploying Client models in cloud environments.
Excellent problem-solving skills and the ability to work effectively in cross-functional teams.