AI Chatbot developer Internship

Reeves-Wiedeman Company

Kansas City, MO

JOB DETAILS
SKILLS
Application Programming Interface (API), Artificial Intelligence (AI), Conversation Engine, Corporate Compliance, Customer Support/Service, Error Handling, Flask, Information/Data Security (InfoSec), JSON, Linux Operating System, Natural Language Processing (NLP), Performance Tuning/Optimization, Plumbing, Python Programming/Scripting Language, REST (Representational State Transfer), Scripting (Scripting Languages), Service Delivery, Structured Data, Unix Shell Programming, Unstructured Data, User Interface/Experience (UI/UX), Wholesale Industry
LOCATION
Kansas City, MO
POSTED
7 days ago

AI Chatbot developer Internship

Location:

Kansas City Metro Area

Job Description

Company Description

Reeves-Wiedeman Company, headquartered in Kansas City, Missouri, has been family-owned since 1887 and is a trusted name in the plumbing wholesale industry. Spanning 22 locations, the company is committed to providing convenient access to high-quality materials and delivering exceptional service to its customers. With a steadfast focus on building relationships and meeting customer needs, Reeves-Wiedeman Company has established a strong presence in the plumbing sector.

Job Summary

We are seeking a skilled developer to design and implement an AI-powered chatbot integrated with our jBASE (JSH/AccuTerm) environment. The chatbot will enable users to query company product information directly from the terminal interface, improving accessibility, efficiency, and user experience.

Key Responsibilities

  • Design and develop an AI chatbot integrated with jBASE terminal screens
  • Build backend services using Python (Flask or similar frameworks)
  • Integrate AI APIs such as OpenAI for natural language processing
  • Develop shell scripts to bridge jBASE and external APIs
  • Extract, transform, and structure product data from jBASE files (csv file.)
  • Implement Retrieval-Augmented Generation (RAG) for accurate responses
  • Optimize chatbot performance for speed and relevance
  • Design terminal-based UI/UX (split-screen or chat-style interface in AccuTerm)
  • Maintain logs, error handling, and system monitoring
  • Ensure data security and compliance when handling company information

Required Skills

  • Experience with MultiValue databases Prefered
  • Experience with Python (Flask/FastAPI)
  • Knowledge of REST APIs and JSON handling
  • Familiarity with Linux/Unix shell scripting
  • Understanding of AI/ML concepts and chatbot architecture
  • Experience working with structured and unstructured data

Benefits

Willing to give letter of recommendation.

About the Company

R

Reeves-Wiedeman Company