Enable job alerts via email!

Research Stream Faculty Positions at the Intersection of Software Engineering and AI

Polytechnicpositions

Victoria

On-site

CAD 116,000 - 144,000

Full time

30+ days ago

Job summary

The University of Victoria invites applications for four tenure-track positions at the assistant professor level in Software Engineering and AI. Candidates will contribute to teaching and research while engaging with diverse perspectives within a leading research environment on Vancouver Island.

Benefits

Generous benefits package
Pension plan
Leave eligibility

Qualifications

  • Eager to establish an outstanding research program.
  • Evidence of publications in top-tier venues.
  • P.Eng., P.L.Eng., or Eng.L. license within 2 years.

Responsibilities

  • Teach senior undergraduate and graduate courses.
  • Supervise graduate students.
  • Contribute to Software Engineering + AI research.

Skills

Research accomplishments
Teaching experience
Collaboration
Engagement with Generative AI

Education

Ph.D. in Computer Science, Software Engineering, or Electrical/Computer Engineering

Job description

Research Stream Faculty Positions at the Intersection of Software Engineering and AI
University of Victoria
Canada
Faculty of Engineering and Computer Science, University of Victoria
Research Stream Faculty Positions at the Intersection of Software Engineering and AI

We invite applications from talented scholars for one of four tenure-track positions at the assistant professor level working at the intersection of Software Engineering and AI, to commence January 1, 2026, or soon thereafter.

Qualifications

Hold (or be within 1 year of completing) a Ph.D. in:

Computer Science

Software Engineering

Electrical or Computer Engineering (with software research focus)

Have a demonstrated record of research accomplishments, including publications in top-tier venues such as:

Conferences: ICSE, FSE, ASE, ICSME, ESEM

Journals: TOSEM, TSE, EMSE, JSS, and topic-specific journals

Show a clear plan for an outstanding research program in Software Engineering + AI

Preferred:

Prior teaching experience

Prior student supervision or mentoring

Evidence of collaboration and professionalism in academic environments

Complementary expertise to current faculty

Engagement with Generative AI and its impact on SE practices

Teaching Responsibilities

Teach senior undergraduate courses (3rd/4th year) in the Bachelor of Software Engineering Program

Teach graduate and introductory undergraduate software engineering courses

Provide a plan for graduate student supervision

Compensation

Salary range: $116,420 – $143,813 CAD (depending on qualifications and market demand)

Includes a generous benefits package, leave eligibility, and pension plan

About the University and Location

UVic is ranked among Canada's top research-intensive universities

Located on Vancouver Island, in Victoria, with over 900 high-tech companies

Committed to Indigenous engagement, gender parity, and international diversity

Acknowledges the Songhees, Esquimalt and WSÁNEĆ peoples

Accreditation & Licensing

To support accreditation by Engineers and Geoscientists BC, candidates must obtain P.Eng., P.L.Eng., or Eng.L. license within 2 years of appointment:
How to Apply – EGBC

Research statement + up to 3 publications

Teaching statement, syllabi, evaluations

Equity, Diversity & Inclusion (EDI) statement

Reference and background checks may be performed

UVic values equity, diversity, inclusion and human rights

Members of underrepresented groups are encouraged to apply

Applicants may explain career interruptions affecting their research record

???? Candidates with disabilities needing accommodations can contact:
FRrecruit@uvic.ca

If not a Canadian citizen or PR, indicate work authorization status

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs