Professor of Computer Science

2 days ago


Doha, Baladīyat ad Dawḩah, Qatar Carnegie Mellon University Full time
Roles and responsibilities

Responsibilities include supporting two to three advanced undergraduate courses per year, holding recitations/office hours, working closely with students, and supporting our general educational mission. In addition to this load, successful candidates are expected to conduct research in collaboration with CMU-Q faculty or local partners.

We are particularly interested in candidates in the areas of Theoretical Computer Science, Artificial Intelligence, Machine Learning, or Deep Learning. Outstanding candidates in other areas are also encouraged to apply. CMU Qatar's benefits package is highly attractive, with salaries comparable to those in the US, but free of tax. Relocation, housing, transportation, and health benefits are also covered.
Teaching and Instruction

Deliver lectures, tutorials, and practical sessions on various computer science topics, including algorithms, data structures, software engineering, artificial intelligence, machine learning, databases, and computer networks.
Develop and update course materials, including syllabi, lectures, assignments, quizzes, and exams, ensuring they reflect current trends and technological advancements in computer science.
Foster an engaging and interactive learning environment by incorporating real-world applications, case studies, and hands-on projects.
Curriculum Development

Design and implement new courses or update existing ones based on the latest research, technological developments, and industry needs.
Ensure the curriculum covers foundational computer science principles as well as specialized areas like cloud computing, cybersecurity, data science, and mobile computing.
Collaborate with other faculty members to ensure a coherent and interdisciplinary approach to computer science education.
Research and Scholarly Activities

Conduct original research in computer science and publish findings in top-tier journals and conferences in areas such as algorithms, artificial intelligence, machine learning, data science, cybersecurity, or software engineering.
Lead and participate in cutting-edge research projects, seeking funding through grants and collaborations with industry or government organizations.
Stay current with advancements in the field of computer science, exploring new topics and applying emerging technologies in research.
Supervision and Mentorship

Supervise graduate and PhD students in their research, providing guidance on project development, academic writing, and career development.
Encourage students to participate in academic conferences, workshops, and internships to broaden their professional horizons.
Mentor students on technical and professional aspects of computer science, including research methodologies, coding practices, and ethical considerations.

Desired candidate profile

Have completed a PhD in computer science or related fields by the time of being hired.
A proven track record of productive research.
Exceptionally strong communication and interpersonal skills.
Desire to gain hands-on teaching experience.
Be able to work independently, as well as in a team.
A proven track record of teaching computer science subjects at the undergraduate and graduate levels.
Extensive research experience with publications in reputable journals and conferences in computer science.
Experience in supervising PhD, master's, and undergraduate students' research projects or theses.
Research Expertise

Expertise in core areas of computer science such as algorithms, artificial intelligence, machine learning, data science, computer vision, networking, or software engineering.
A strong publication record with contributions to high-impact journals and top-tier conferences.
Experience in conducting interdisciplinary research and collaborating with external research institutions or industry partners.
Teaching and Pedagogical Skills

Strong ability to design and deliver course content, incorporating diverse teaching methods, including lectures, practical labs, and online learning platforms.
Ability to teach a broad range of computer science topics and adapt to evolving technologies.
Familiarity with modern educational tools, including coding platforms, virtual labs, and learning management systems (LMS).



  • Doha, Baladīyat ad Dawḩah, Qatar Ccq Full time

    Cybersecurity Academic PositionThe Community College of Qatar is seeking a highly motivated Assistant Professor in Cyber Security or related fields to enhance the department's teaching provision and contribute to its growth.The successful candidate will teach Computer Cyber Security courses and expand the department's cybersecurity curriculum. We are...


  • Doha, Baladīyat ad Dawḩah, Qatar Community College of Qatar Full time

    Job DescriptionThe Department of Information Technology at the Community College of Qatar is seeking to appoint a highly motivated Assistant Professor in Computer Networks or related fields to significantly enhance the department's teaching provision and contribute to the department's growth. The successful candidate is expected to contribute to the teaching...


  • Doha, Baladīyat ad Dawḩah, Qatar University of Doha for Science & Technology Full time

    Job DescriptionUniversity of Doha for Science and Technology (UDST) is the first national applied University in the State of Qatar, offering applied Bachelors and Master's degrees in addition to certificates and diplomas in various fields. UDST has over 50 programs in the fields of Engineering Technology and Industrial Trades, Business Management, Computing...

  • Visiting Professor

    20 hours ago


    Doha, Baladīyat ad Dawḩah, Qatar Anhui University of Technology Full time

    Get AI-powered advice on this job and more exclusive features.Positions are open at five distinct ranks: Postdoctoral Fellow, Assistant Professor, Associate Professor, Full Professor, and Chair Professor.Responsibilities and DutiesApplicants will have extensive teaching experience, have published high quality papers in their area of expertise, have been...


  • Doha, Baladīyat ad Dawḩah, Qatar Community College of Qatar Full time

    Join our team of educators at the Community College of Qatar and play a crucial role in shaping the future of computer networking professionals. We are seeking a highly motivated Assistant Professor in Computer Networks or related fields to significantly enhance the department's teaching provision and contribute to the department's growth.About the JobThe...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    The University of Doha for Science and Technology (UDST) is a leading institution in Qatar offering high-quality education in various fields, including Software Engineering. We are currently seeking an experienced Assistant/Associate Professor in Software Engineering to join our faculty.In this role, you will be responsible for teaching and developing...


  • Doha, Baladīyat ad Dawḩah, Qatar Ccq Full time

    Assistant/Associate Professor in Cyber Security - 2025The Community College of Qatar is seeking a highly motivated Assistant Professor in Cyber Security or related fields to enhance the department's teaching provision and contribute to its growth.The successful candidate will teach Computer Cyber Security courses and expand the department's cybersecurity...


  • Doha, Baladīyat ad Dawḩah, Qatar GEMS Education Full time

    GEMS Wellington School – Qatar is seeking a highly skilled and experienced teacher of Computer Science to join our dynamic and inclusive faculty.About the Role:This is a fantastic opportunity for a dedicated and passionate educator to make a real difference in the lives of our students. As a Computer Science teacher, you will play a key role in delivering...


  • Doha, Baladīyat ad Dawḩah, Qatar Teach Away Inc. Full time

    **Job Overview**At Teach Away Inc., we are seeking an exceptional Computer Science Teacher to join our team. This role is a fantastic opportunity for individuals who are passionate about delivering engaging and inquiry-based lessons that align with the IB curriculum.Teaching ICT and Digital Literacy: The successful candidate will be responsible for teaching...


  • Doha, Baladīyat ad Dawḩah, Qatar Community College of Qatar Full time

    We are seeking a highly motivated and experienced instructor to teach computer networks courses at the Community College of Qatar. The successful candidate will contribute to the department's teaching provision and help grow the department.About the JobThe Department of Information Technology at the Community College of Qatar is seeking to appoint a highly...


  • Doha, Baladīyat ad Dawḩah, Qatar University of Doha for Science and Technology UDST Full time

    About the RoleThe University of Doha for Science and Technology (UDST) invites applications for an Assistant/Associate Professor position in Software Engineering. The successful candidate will be responsible for teaching and developing courses within the College of Computing and Information Technology, with a focus on Software Architecture, Testing,...


  • Doha, Baladīyat ad Dawḩah, Qatar University of Doha for Science and Technology UDST Full time

    Job DescriptionWe are seeking an experienced Media Production Professor to join our faculty. The successful candidate will be responsible for teaching and mentoring students in the Department of Digital Communications and Media Production.About the RoleTeach and develop curriculum for courses within Digital Communications and Media Production.Mentor junior...

  • Chemistry Professor

    2 days ago


    Doha, Baladīyat ad Dawḩah, Qatar The International School of Choueifat - Amman Full time

    About the RoleWe are seeking an experienced Chemistry Professor to join our academic team at The International School of Choueifat - Amman. As a Chemistry Professor, you will be responsible for teaching and implementing the SABIS curriculum and philosophy.Key Responsibilities:Taught classes using provided lesson plans, developing new plans as needed based on...


  • Doha, Baladīyat ad Dawḩah, Qatar University of Doha for Science & Technology Full time

    Company Overview:The University of Doha for Science and Technology (UDST) is a leading institution in Qatar, offering applied degrees in various fields. Our commitment to student-centered learning and state-of-the-art facilities makes us an attractive destination for top-notch education.We are seeking a highly qualified Marine Engineer to join our faculty as...


  • Doha, Baladīyat ad Dawḩah, Qatar University of Doha for Science and Technology UDST Full time

    Job PostingThe University of Doha for Science and Technology (UDST) is seeking a highly skilled Data Science and AI Professional to join our research team. As a key member of our team, you will be responsible for developing and applying AI-driven solutions for livestock monitoring and management.Main Responsibilities:Develop and implement AI-driven...


  • Doha, Baladīyat ad Dawḩah, Qatar Ccq Full time

    Assistant/Associate Professor in Cyber Security - 2025Doha, Qatar Posted 10 months ago Unlimited Ref: JB5104391The Department of Information Technology at the Community College of Qatar is seeking to appoint a highly motivated Assistant Professor in Cyber Security or related fields to significantly enhance the department's teaching provision and contribute...


  • Doha, Baladīyat ad Dawḩah, Qatar University of Doha for Science and Technology UDST Full time

    About the JobThe University of Doha for Science and Technology (UDST) invites applications for an Assistant/Associate Professor position in Software Engineering. As a member of our faculty, you will be responsible for teaching and developing courses within the College of Computing and Information Technology, with a focus on software architecture, testing,...


  • Doha, Baladīyat ad Dawḩah, Qatar Community College of Qatar Full time

    The Community College of Qatar is seeking a highly motivated and experienced instructor to teach computer networks courses. The successful candidate will contribute to the department's teaching provision and help grow the department.Job DescriptionWe are looking for an individual with expertise in teaching one or more areas of computer networks, such as...


  • Doha, Baladīyat ad Dawḩah, Qatar DURHAM School for Girls Doha Full time

    Roles and responsibilities 1. Lesson Planning and DeliveryDesign Engaging Curriculum: Develop and deliver lessons that cover a wide range of computer science and ICT topics such as programming, algorithms, web development, databases, networking, cybersecurity, and data structures.Ensure Age-Appropriate Content: Tailor lessons to be appropriate for secondary...


  • Doha, Baladīyat ad Dawḩah, Qatar Anhui University of Technology Full time

    Job ResponsibilitiesThe Visiting Professor will be responsible for teaching two modules/courses per year, with opportunities for curriculum development. They will also provide leadership in research supervision and grant acquisition, contributing to the university's research profile through international collaborations.The successful candidate will assume...