Mohammed VI Polytechnic University

College of Computing: Professor in Computer Science Open Rank Position

Save job

About the employer

Mohammed VI Polytechnic University is an institution oriented towards applied research and innovation with a focus on Africa.

Visit the employer page

About UM6P:

Mohammed VI Polytechnic University (UM6P) is an internationally oriented institution of higher learning, that is committed to an educational system based on the highest standards of teaching and research in fields related to the sustainable economic development of Morocco and Africa. UM6P is an institution oriented towards applied research and innovation. On a specific focus on Africa, UM6P aims to position these fields as the forefront and become a university of international standing.   
More than just a traditional academic institution, UM6P is a platform for experimentation and a pool of opportunities, for students, professors and staff. It offers a high-quality living and study environment thanks to its state-of-the-art infrastructure. With an innovative approach, UM6P places research and innovation at the heart of its educational project as a driving force of a business model.
In its research approach, the UM6P promotes transdisciplinary, entrepreneurship spirit and collaboration with external institutions for developing up to date science and at continent level in order to address real challenges.
All our programs run as start-ups and can be self-organized when they reach a critical mass. Thus, academic liberty is promoted as far as funding is developed by research teams.
The research programs are integrated from long-term research to short-term applications in linkage with incubation and start-up ecosystems.

About UM6P College of Computing:

The College of Computing is a central component of the University Mohammed VI Polytechnic (UM6P). The main goal of the school is to set up an unprecedented research-education program, of international level, to address the UM6P challenges in terms of research and education, covering all aspects of computer science.

Area of specialization in Education and Research: The professor will develop research activities in several aspects of computer science, including but not limited to algorithms, databases, cloud computing, machine learning, operating systems and security. 

Job description:

Mohammed VI Polytechnic University invites applications for a professor position at all ranks (assistant, associate or full), specialized in areas of computer science. Candidates are expected to be ambitious and work in the front line of computer science with a strong focus on innovation, in close collaboration with international academic and industrial partners.

The position is open to individuals with a PhD degree from a recognized university and with substantial expertise in computer science.  Qualified candidates will be recruited according to their academic accomplishments. For applications at the assistant professor level, candidates should demonstrate excellent research potential. Candidates at more senior levels should in addition have an established record of outstanding and recognized research achievements.  Good oral and writing communication skills represent a significant added value with fluency in English.

A successful candidate will be expected to lead a research team of graduate students as well as be able to teach at the undergraduate and graduate levels. Successful candidates will have the opportunity to contribute to build a first-class research-oriented College of Computing 

Key duties:

Successful candidates are expected to have the capacity to:

  • Teach graduate students in areas like algorithms, programming languages, machine learning, operating systems, database systems, cloud computing, compiler, virtualization, distributed systems and security.
  • Teach undergraduate students in general areas of computer science.
  • Develop ambitious research projects.
  • Leverage different communication and disseminations tools.
  • Pursue permanent trainings in order to improve up-to-date capacities.
  • Supervise graduate students.

Criteria of the candidate:

General Criteria

  • PhD from a recognized University.
  • Ability to generate new ideas, links, and to build upon existing ideas to generate good concepts and solutions.
  • Demonstrated understanding of operational requirements for a successful research project.
  • Proven ability to identify and fulfill the academic writing requirements for target publications.
  • Demonstrated teaching skills.
  • Demonstrated supervision skills.

Specific Criteria

  • Quality of scientific achievements and impact of publications.
  • Publications in peer-reviewed conferences and journals. 
  • Contributions and presentations in national and international symposiums.
  • Supervision of graduate students.
  • Teaching experience.


Research skills are required in some of the following areas:

  • Algorithms.
  • Machine Learnings.
  • Programming Languages.
  • Operating Systems.
  • Databases.
  • Compilers.
  • Cloud/edge systems.
  • Virtualization
  • Distributed systems.
  • Security.

Teaching skills

  • Computer Science.
  • Provide mentoring and advertisement to students, the school and university.

Applications and selection procedure:

  • Applications must be sent to: in a single electronic zipped folder with the mention of the job title in the mail’s subject. The folder must contain:
    • A cover letter indicating the position applied for and the main research interests.
    • A detailed CV.
    • A brief research statement.
  • Contact information of 3 references (applicants are assumed to have obtained
    their references’ consent to be contacted for this matter).
  • The sort-listed candidates will be invited to meet the university selection committee.

About compensation package:

  • Best in class salaries
  • Research budget allowance to professor
  • Complete benefits including housing, tuition fees, life & medical insurance, retirement, maternity leave and sabbatical.

Apply now

Fill out the form below to apply for this position.
Upload your CV and attachments*

*By applying for a job listed on Academic Positions you agree to our terms and conditions and privacy policy.

Furthermore by submitting this application, you consent to us retaining your personal data for up to 3 months for service-related purposes. We prioritize your privacy and will handle your information securely.

Job details

College of Computing: Professor in Computer Science Open Rank Position
Lot 660, Hay Moulay Rachid Ben Guerir, Morocco Benguerir, Morocco
Application deadline
Save job

More jobs from this employer

About the employer

Mohammed VI Polytechnic University is an institution oriented towards applied research and innovation with a focus on Africa.

Visit the employer page

This might interest you

Deciphering the Gut’s Clues to Our Health University of Turku 5 min read
Understanding Users to Optimise 3D Experiences Centrum Wiskunde & Informatica (CWI) 5 min read
Control Systems: The Key to Our Automated Future? Max Planck Institute for Software Systems (MPI-SWS) 5 min read
More stories