About the Position

Academic Unit: Computer Science
Category of Appointment: Preliminary (Confirmation-Track)
Rank/Position Title: Instructor I/II
Start Date: July 1, 2024
Closing Date: April 1, 2024

The School of Computer Science at Carleton University in Ottawa, Canada invites applications from qualified candidates for a confirmation-track appointment in Computer Science at the rank of Instructor I or II, beginning July 1, 2024.

The primary duty of this position is to teach and engage in scholarly activity in accordance with the job description below.

To see the full position posting, please visit Carleton University’s Deputy Provost’s website at https://carleton.ca/deputyprovost/jobs/academics/.

The School seeks to maintain its commitment to excellence and recognizes that increasing the diversity of its faculty supports this objective. As such, we especially encourage applications from candidates from groups underrepresented in Computer Science and/or with experience in mentoring students from such groups.

About the Academic Unit

The School has 45 full-time faculty members. Research strengths are big data analytics, computational geometry, computer security, databases and information systems, distributed computing, graphics, HCI, high-performance computing, machine learning, and networks. The School offers a Bachelor of Computer Science degree and graduate programs at the Master’s and Ph.D. levels. For more information about the School of Computer Science, please consult www.scs.carleton.ca.


A Master’s in Computer Science is required, a PhD is preferred. Candidates should commit to and demonstrate excellence in teaching at the undergraduate level. We are particularly looking for candidates with demonstrated ability to teach core computer science program courses in software engineering, database, and web applications. The ability to teach advanced computer science courses is an asset, such as computer networks, computer vision, and functional programming. Industrial experience is also an asset.

Application Instructions

Applications must be sent electronically as a single PDF file to teachingstream24@scs.carleton.ca.

Applications should include:

  • A curriculum vitae.
  • A teaching dossier including your teaching philosophy, experience, methodology, and evaluations, and what part of your background demonstrates the ability to teach core computer science program courses in software engineering, database, and web applications.
  • Please provide a statement that identifies your strengths and/or experience in advancing equity, diversity and inclusion in your teaching, service, and/or scholarly activities. (maximum two pages).
  • Your application materials should also describe your experience and activities relating to outreach, mentoring and research training, describe any leadership and academic service roles, and may also describe any non-traditional research outputs if applicable.
  • Please indicate in your application if you are currently legally eligible to work in Canada.

Applicants should arrange for at least three references to e-mail their reference letters to teachingstream24@scs.carleton.ca. Applications will be accepted until the position is filled, but for full consideration, submit your application (including reference letters) by April 1, 2024.

About Carleton University

Located in Ottawa, Carleton is an innovative teaching and research institution with a tradition of leading change. Internationally recognized academics, staff, and researchers engage more than 31,000 students in over 100 programs of study. Carleton has long been known for promoting research excellence and connectedness and is involved in partnerships around the globe. With strong leadership, it enjoys a healthy financial position and our proximity to government and cultural institutions, media, and a thriving knowledge economy make Carleton and Ottawa a great place to work, learn, and live. Our picturesque campus is fully accessible and, along with award-winning student services, Carleton’s Paul Menton Centre for Students with Disabilities has been heralded as the gold standard for disability support services in Canada. Learn more about our university and the city of Ottawa at https://carleton.ca/deputyprovost/jobs/.

Carleton University is committed to fostering diversity within its community as a source of excellence, cultural enrichment, and social strength. We welcome those who would contribute to the further diversification of our university including, but not limited to: women and gender equity-seeking groups; racialized individuals; Indigenous Peoples; persons with disabilities; and persons of any sexual orientation and/or expression. Furthermore, Carleton understands that career paths vary and interruptions will not prejudice the assessment process. We invite you to review our revitalized Indigenous strategy, Kinàmàgawin at https://carleton.ca/indigenousinitiatives/cu-files/kinamagawin/ and visit our Department of Equity and Inclusive Communities at http://carleton.ca/equity for information about our commitment to leadership in the areas of equity, diversity, and inclusion.

Accessibility is a university strategic priority and applicants selected for an interview who require accommodations are invited to contact the Director of the School of Computer Science (michelbarbeau@cunet.carleton.ca) as soon as possible to ensure that appropriate arrangements may be made.

All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority. All positions are subject to budgetary approval.

Job Description

Instructor: School of Computer Science

This job description outlines the workload of the Instructor position in the School of Computer Science in accordance with Article 13.4 (“Instructor Employees”) of the Collective Agreement between Carleton University and the Carleton University Academic Staff Association. With reference to Article 13.4(c), this position has an individual job description as noted below:

The Instructor’s principal teaching duty under Article 13.4(iv) consist of:
1) The delivery of three (3.0) full credits of courses in each academic year (Summer, Fall, Winter)
2) Supervision of B.C.S. Honours projects and B.C.S. Honours theses
3) Course preparation and course development

The Instructor’s responsibilities for service include:
4) Assist with student recruitment into Bachelor in Computer Science programs
5) Contributing to collegial academic governance and processes through service to the University on committees and other forms of administrative duties and responsibilities
6) Other administrative duties may be assigned by the Academic Head from time to time.