Lecturer

University of British ColumbiaVancouver, BC
CA$90,000 - CA$110,000Onsite

About The Position

The University of British Columbia (UBC), Vancouver invites applications for a full time non-tenure track faculty position at the rank of Lecturer in the Master of Data Science (MDS) program with an anticipated start date of August 1, 2026. The MDS program is a collaborative effort of the Department of Computer Science, the Department of Statistics, and the Faculty of Science. The Lecturer will be formally based in the Department of Computer Science but work closely with colleagues from both departments. UBC’s campuses are located on the traditional, ancestral, and unceded territories of the Syilx (Okanagan) Peoples and of the Coast Salish Peoples, including the territories of the xwməθkwəy̓əm (Musqueam), Skwxwú7mesh (Squamish), and Stó:lō and Səlílwətaʔ/Selilwitulh (Tsleil Waututh) Nations. The Lecturer’s initial appointment will be for 1 probationary year and will be renewable subject to availability of funding and demonstration of excellence in teaching, in accordance with the Collective Agreement between UBC and the UBC Faculty Association.

Requirements

  • Hold a Ph.D. in Computer Science or a closely related field
  • Demonstrate expertise in mathematics for machine learning, applied machine learning, data science, and time series analysis.
  • Be capable of teaching a range of courses, from introductory offerings to advanced topics.
  • Have a strong record of teaching excellence
  • Have a demonstrated commitment to enhancing the student learning experience.

Nice To Haves

  • Proven track record of delivering excellent instruction in Computer Science at the undergraduate level and Data Science at the graduate level, particularly within a professional program such as Master of Data Science (MDS).
  • Experience with evidence-based teaching methods, curriculum development, course design, and other initiatives aimed at enhancing teaching and learning within the university context.

Responsibilities

  • Carry out teaching and service duties determined by the Option Co-Directors of the MDS program and the Head of the Department of Computer Science, which may include being the primary instructor for a subset of the modules within the MDS program, providing instructional support to other faculty instructors for other MDS modules, and teaching Data Science-related courses in the Department of Computer Science.
  • Identify and develop instructional materials, including appropriate datasets, in collaboration with participating faculty.
  • Work with MDS Option Co-Directors and faculty to expand the MDS curriculum and keep it current.
  • Mentor MDS students undertaking capstone projects and liaise with project partners.
  • Foster a positive learning environment for MDS students and be the main continuous presence with the student cohort over the 10 months.
  • Serve on the MDS admissions committee.
  • Collaborate on Data Science education tasks with other groups at UBC such as the Undergraduate Program within the Department of Statistics, the Sauder School of Business’ Master of Business Analytics program, etc.
  • Train and supervise teaching assistants.
  • Liaise with other UBC units engaged in Data Science teaching and learning initiatives.

Benefits

  • Renewable appointment subject to availability of funding and demonstration of excellence in teaching, in accordance with the Collective Agreement between UBC and the UBC Faculty Association.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Ph.D. or professional degree

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service