شُغل
For Job SeekersFor EmployersJobs
شُغل
For Job SeekersFor EmployersJobs
شُغل
For Job SeekersFor EmployersJobs
شُغل
For Job SeekersFor EmployersJobs
  1. ›
  2. IT Faculty – Computing, Software Development, AI & Data Science

IT Faculty – Computing, Software Development, AI & Data Science

Big Academy

RiyadhFull-time

3–5 years of experience

7 days ago

Job description

  • Deliver lectures, practical sessions, tutorials, and workshops in Computing and IT-related subjects.

  • Teach programming, software development, mobile application development, web design and development, database management, AI, and data science, based on expertise.

  • Prepare lesson plans, presentations, practical exercises, coding activities, and project-based learning materials.

  • Demonstrate the practical application of programming languages, development frameworks, data analysis libraries, and relevant software tools.

  • Guide students in developing web applications, mobile applications, database solutions, and data-driven projects.

  • Introduce students to AI and machine learning concepts, data analysis techniques, and emerging technologies.

  • Design and evaluate assignments, practical assessments, projects, and examinations, providing timely and constructive feedback.

  • Monitor student attendance, academic progress, and performance, and provide appropriate academic support.

  • Maintain academic records, grades, and attendance through institutional SIS and LMS platforms.

  • Ensure compliance with curriculum requirements, academic regulations, assessment procedures, and quality standards.

  • Contribute to curriculum enhancement, assessment moderation, faculty development, and institutional academic activities.

  • Stay updated with current technologies, development tools, and industry practices relevant to Computing and IT.

  • Undertake additional academic and administrative responsibilities assigned by Academic Management.

  • Master's degree in Computer Science, Information Technology, Software Engineering, Data Science, Artificial Intelligence, or a related discipline.

  • Practical proficiency in Python, including libraries such as NumPy and pandas for numerical computing, data manipulation, and analysis.

  • Knowledge of AI and machine learning fundamentals, data preprocessing, model development, and relevant Python-based tools.

  • Knowledge of Kotlin and experience in Android or other mobile application development technologies and frameworks.

  • Skills in HTML, CSS, JavaScript, responsive web design, front-end development, and relevant web development frameworks.

  • Knowledge of relational databases, SQL, database design, data modelling, normalization, queries, and database management systems.

  • Understanding of software development principles, application design, debugging, testing, version control, and project development practices.

  • Ability to develop and demonstrate working applications, coding exercises, database solutions, and data analysis projects.

  • Strong presentation, classroom delivery, technical explanation, and student engagement skills.

  • Ability to evaluate practical assignments, guide student projects, identify learning gaps, and provide constructive feedback.

  • Familiarity with Learning Management Systems (LMS), Student Information Systems (SIS), and educational technologies.

  • Strong analytical thinking, problem-solving, teamwork, organization, adaptability, and commitment to continuous professional development.

  • Ability to integrate current technologies, practical case studies, and industry-relevant applications into teaching.

Jobs

Your gateway to the best job opportunities in Saudi Arabia

Links

Follow us

© 2026 Shougl — All rights reserved

Plans & Pricing
Privacy Policy
Terms of Use