Job Purpose:
As an AI Programmer, the ideal candidate will be responsible for developing and implementing artificial intelligence components within our STEM programs. Expertise in Python programming, image recognition, and Chat GPT API integration will be instrumental in creating interactive and intelligent features that enhance the learning experiences of students. This role will contribute to the development of intelligent and automated solutions.
Role and Responsibilities
1. Collaborate with the project management team to identify opportunities for integrating artificial intelligence components, such as image recognition and chatbot capabilities, into our STEM programs.
2. Develop and implement AI algorithms and models using Python, leveraging machine learning and deep learning frameworks such as TensorFlow or PyTorch.
3. Design and implement image recognition systems that can analyze and interpret visual data, enabling interactive and responsive features within our programs.
4. Integrate Chat GPT API or similar natural language processing (NLP) technologies to develop interactive chatbots or conversational agents that can answer students' questions and engage in educational conversations.
5. Work closely with designers and content creators to ensure seamless integration of AI components with program content and user interfaces.
6. Optimize AI models and algorithms for efficiency and performance, considering factors such as computational resources and real-time processing requirements.
7. Conduct testing, validation, and quality assurance of AI components to ensure accuracy, reliability, and user-friendliness.
8. Collaborate with external partners, researchers, and experts in the field of AI to stay updated on the latest advancements and integrate them into our programs.
9. Provide technical support and guidance to educators and facilitators during program implementation, including training sessions, workshops, and ongoing assistance.