CareerZen Logo
Company logo

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:
  • 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
#TB_EN
#ZR