AI Chatbot Developer | Remote
TalentBurst, Inc.
Contract
Columbus, OH
Job description
Job Title: AI ChatBot Developer
Location: Remote
Duration: 6+ Months
Interview: Teams
Job Description:
Responsibilities include:
Skills and Credentials:
Experience:
#ZR
Location: Remote
Duration: 6+ Months
Interview: Teams
Job Description:
- Client is seeking an experienced Artificial Intelligence (AI) Engineer, who possesses extensive knowledge and hands-on experience in developing intelligent chatbot solutions using both Microsoft Bot Framework and Google Cloud Contact Center AI (CCAI).
- This role includes developing traditional and generative AI solutions using platforms such as Google CCAI Services, Microsoft ecosystem, and will also assist with supporting and modernizing On-Prem SharePoint applications to M365.
- Responsibilities include building conversational interfaces, integrating with natural language processing (NLP) or generative AI, effective prompt engineering, connecting chatbot systems to other software applications, supporting SharePoint On-Prem applications, and modernizing existing SharePoint On-Prem systems to M365 as needed.
- AI Engineer is also responsible for designing and delivering data access through APIs and ensuring that these solutions are securely deployed.
- The goal is to create AI and M365 applications that are innovative and help to improve customer experience and worker efficiency.
- For AI Chatbots, this means creating a chatbot experience that is not only conversational but also natural, engaging, and intuitive.
Responsibilities include:
- Developing and maintaining Microsoft and Google AI applications including but not limited to Conversational Agents and Generative AI solutions that interact with web services, APIs, and other software applications.
- Building new M365 solutions to replace existing On-Prem SharePoint applications.
- Designing and architecting AI/Gen AI chatbot solutions, including determining the necessary features, user flow, API development and integration with other systems.
- Developing and maintaining Generative AI solutions using AWS Bedrock and other AWS services as needed for specific AI solutions.
- Implementing and tuning NLP techniques to improve chatbot's understanding and response accuracy.
- Training and deploying AI models.
- Creating and utilizing Dashboards to monitor chatbot performance.
- Creating custom indexes, managing data sources, and tuning intent matches to improve accuracy and relevance of results within the chatbot context.
- Designing conversational flows that provide a seamless and intuitive user experience. Strong focus on making the chatbot interactions as human-like and engaging as possible.
- Analyzing chatbot interaction data to identify patterns, trends, and areas for improvement. Preparing reports on chatbot performance metrics.
- Identifying and resolving issues related to chatbot performance, including debugging and updating the system as necessary.
- Ensuring the chatbot complies with data privacy laws and maintaining high standards of security, especially when handling sensitive user data.
- Working effectively with cross-functional teams, including business analysts, UX designers, and project managers. Good communication skills are essential.
- Collaborating effectively with AI Center of Excellence (CoE) sub-committee team members to incorporate established standards, adhere to CoE procedures, and ensure that solutions align with target architectures and technology roadmaps.
- Planning, initiating, and leading proof-of-concept (POC) efforts to evaluate emerging technologies.
- Technical writing using Word, PowerPoint, Visio, and SharePoint.
- Writing effective Gen AI Prompts to ensure proper Gen AI output that meets the business need and aligns with State of Ohio and JFS Gen AI standards.
- Creating Copilot plugins or custom copilots/agents using Copilot Studio.
- Automating workflows with Power Automate and integrating AI-driven logic.
- Building AI applications that retrieve and act on SharePoint, Teams, or Outlook data.
- Integrating AI applications with Microsoft Graph and enterprise data sources.
- Building proof-of-concept chatbots and agents that demonstrate business value.
- Collaborating with governance teams to align with compliance measures.
Skills and Credentials:
- Extensive knowledge of developing AI applications using Microsoft's Bot Framework and Microsoft Copilot Studio.
- Familiarity with Azure services like Azure Bot Service, Azure AI Search, Azure AI Language Service, Azure Open AI, Graph API, Semantic Kernel, and Microsoft Copilot is very important.
- Ability to integrate chatbots with various Microsoft services such as Outlook, SharePoint, Teams, etc., [DH1] and third-party APIs to enhance functionality.
- Knowledge and experience with engineering effective Gen AI prompts, fine-tuning models, and implementing Retrieval Augmented Generation (RAG) approaches for Gen AI applications.
- Ability to develop and maintain existing AI Virtual Assistant using Google CCAI Services, create and utilize Looker Dashboards for performance monitoring of implemented chatbots is needed.
- Ability to develop and maintain Generative AI solutions using AWS Services ecosystem.
- Strong programming skills in languages such as C#, .NET, JavaScript, and Python. Experience in developing, testing, and deploying chatbot applications.
- Knowledge and experience with M365 solutions (SharePoint, Power Apps, Power Automate, Power BI, etc.).
- Ability to support SharePoint 2016 On-Prem applications.
- Ability to modernize SharePoint 2016 On-Prem applications to M365 technologies.
- Ability to facilitate and lead discussions with business SME's.
- Ability to create and present Chatbot proposals and communicate both business and technical concepts.
- Ability to lead and conduct emerging technology analysis and conduct proof of concept initiatives.
- Experience in training and deploying AI models.
- Experience in leading efforts to create technology solutions and architectures impacting critical areas of the business.
- Ability to establish and maintain a high-level of customer trust and confidence.
- Ability to think critically and solve problems.
- Strong consultative skills at a cross-functional level.
Experience:
- Bachelor's degree in Computer Science, Information systems or related discipline, or equivalent and extensive related project experience; Master's degree preferred.
- Five years of experience in IT, with 2 years SharePoint experience, five years .NET Developer experience.
- Three years' AI Developer experience using Microsoft Bot Framework or Google CCAI platforms
- Minimum one year's experience with Power Platform Solution development
- Minimum of five years of hands-on design and implementation experience in IT, with knowledge in a minimum of two of the following technical disciplines:
- Application development
- Network design
- Middleware
- Servers and storage
- Database management
- Operations
#ZR