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 matters
Azure 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 cloud
Development :
- 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 engineering
DevOps :
- 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 issues
Required 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.