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.
Numbers & Facts
Location
Kansas City, MO
Skills
Application Programming Interface (API)unmatched
Artificial Intelligence (AI)unmatched
Conversation Engineunmatched
Corporate Complianceunmatched
Customer Support/Serviceunmatched
Error Handlingunmatched
Flaskunmatched
Information/Data Security (InfoSec)unmatched
JSONunmatched
Linux Operating Systemunmatched
Natural Language Processing (NLP)unmatched
Performance Tuning/Optimizationunmatched
Plumbingunmatched
Python Programming/Scripting Languageunmatched
REST (Representational State Transfer)unmatched
Scripting (Scripting Languages)unmatched
Service Deliveryunmatched
Structured Dataunmatched
Unix Shell Programmingunmatched
Unstructured Dataunmatched
User Interface/Experience (UI/UX)unmatched
Wholesale Industryunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.