About this role
- Develop, prepare, and deliver technical training programs, courses, workshops, and seminars based on organizational needs and training objectives.
- Deliver engaging and effective learning experiences through practical demonstrations, hands-on activities, case studies, and digital learning methods.
- Develop technical training materials, presentations, practical exercises, and assessments using appropriate learning technologies and digital tools.
- Ensure participant engagement, effective knowledge transfer, and achievement of training objectives.
- Explain complex technical concepts clearly to participants with different levels of technical knowledge.
- Manage classroom activities, address technical challenges, and adapt training delivery to meet participant needs.
Requirements
- Education: Bachelor's degree or higher in Computer Science, Information Technology, Artificial Intelligence, Data Science, Engineering, or a related technology field.
- Experience: 3–5 years of practical experience in Computer Science, Information Technology, Artificial Intelligence, Data Science, Cloud Computing, Cybersecurity, Programming, or related technology areas.
- Strong technical knowledge and hands-on experience in relevant technology domains.
- Excellent presentation, facilitation, communication, and interpersonal skills.
- Strong organizational, time management, problem-solving, and classroom management skills.
- Ability to develop and deliver technical training content using virtual learning platforms and digital tools.
- Ability to adapt training methods to different learning levels and participant needs.
- Preferred Certifications: Industry-recognized technical certifications in Artificial Intelligence, Cloud Computing, Data Analytics, Cybersecurity, Programming, or related technology fields.
