CareerPlanSign in

Assistant Professor of Teaching in Systems – Tenure Track

UBC Vancouver Campus - Vancouver, BC, Canada💼 Full-time💰 $150,000–$150,000🗓 2026-09-11 → 2026-09-25

Core

Tenure-track faculty role focused on delivering and developing systems courses (operating systems, computer architecture) and leading educational initiatives at a top-tier university.

Role type

Assistant Professor of Teaching (Educational Leadership Stream)

Builds

Undergraduate systems courses and educational programs

Domain

Higher Education / Computer Science

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

undergraduate teaching, curriculum development, educational leadership, managing large courses, teaching assistant teams, equity and inclusion

Preferred skills

expertise in operating systems, computer architecture, networking, distributed systems, database systems, cloud computing, systems security, evidence-based teaching methods

Technologies

operating systems, computer architecture, networking, distributed systems, database systems, cloud computing, systems security

Responsibilities

teach systems courses, develop curriculum, lead educational initiatives, mentor colleagues, secure funding for teaching projects

Seniority

Assistant Professor (Tenure Track)

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.