We are seeking a passionate and knowledgeable Computer Science Teaching Instructor to join our academic team. The ideal candidate will possess strong communication skills and a deep understanding of computer science concepts, including Data Science, artificial intelligence (AI), software development, and multiple programming languages. This is a full-time, in-office position requiring hands-on engagement with students and a collaborative approach to curriculum development.
- Bachelor's or Master's in Computer Science, Data Science, Information Technology, or a related field.
- Proven experience in teaching or training in computer science subjects.
- Proficiency in multiple programming languages (Java, Python, C++, JavaScript) and modern frameworks (e.g., ReactJS).
- Strong Knowledge of AI technologies and their real-world applications.
- Excellent verbal and written communication skills.
- Ability to explain complex concepts in a clear, accessible way.
- Passion for teaching and mentoring students.
Strong organizational and time management skills.
-
Preferred Qualifications:
- Experience with cloud platforms, databases, or mobile app development.
- Experience with teaching at Engineering Colleges.
- Experience with modern teaching tools and LMS platforms.
- Experience with online teaching platforms and virtual classroom tools.
- Education: Bachelor’s or Master’s degree in Computer Science, IT, or a related field
- Teaching Certification (if required): Such as B.Ed., PGCE, or equivalent
Work Environment:
- Full-time, on-site position.
- Collaborative team environment with opportunities for professional growth.