A chatbot developer is a person who develops applications that automate communication and customer services. As a chatbot developer, you create software applications that use artificial intelligence and machine learning to communicate with humans (customers) via text or audio.