University of Toronto logo
Synced from SAP SuccessFactors · Oct 30

Instructional Assistant

University of TorontoMississauga, ON, CAPosted Oct 30, 2026
Corporate TrainerJunior
Apply with one profileSave & get alerts

Mirrored from University of Toronto's own SAP SuccessFactors careers system · refreshed hourly

342
Other open University of Toronto roles
Oct 30
Posted
SAP SuccessFactors
Applicant system
Job descriptionReq 607570417

Date Posted: 10/30/2026
Req ID: 50877
Faculty/Division: UofT Mississauga
Department: UTM: Math/Comp. Sciences
Campus: University of Toronto Mississauga (UTM)

 

Description:

Course number and title: CSC110Y5F Foundations of Computer Science 1 (Autotesting)

Course description: An introduction to the field of computer science combining the tools and techniques of programming (using the Python programming language) with rigorous mathematical analysis and reasoning. Topics include: data representations; program control flow (conditionals, loops, exceptions, functions); mathematical logic and formal proof; representation of floating-point numbers and numerical computation; algorithms and running time analysis; software engineering principles (formal specification and design, testing and verification). Prior programming experience is not required to succeed in this course.

Estimated course enrolment: 320

Number of positions: 1 SIA

Size of appointment: 81 hrs

Sessional dates of appointment: November 9, 2026 - December 31, 2026

Tutorial/Lab Schedule:  https://ttb.utoronto.ca

Salary: $55.25/hour + 4% vacation pay

Minimum qualifications: Expertise with Python, pytests, doctests, and unit tests is required. Proficiency with setting up, maintaining, and running the infrastructure used for autotesting (MarkUs and its test cases) and detecting code similarity (e.g., MOSS, jPlag) is also required. Must be familiar with this course offering from UTM and the UTM compute infrastructure. Strong organizational skills and strong written/spoken English communication skills, including a demonstrated and consistent ability to complete work on time and with a high level of attention to detail.

Previous experience is the more relevant criterion than the need to acquire experience in respect of this posted position.

Preferred qualifications: N/A

Description of duties:  The automarking position involves creating and running the autotests for Python programming assignments, labs, and practice problems. The automarking TA must be available to run these tests multiple times per week and to get results posted quickly, to give students rapid feedback. Running tests will occur on evenings, weekends, and during business hours. Prompt completion of these test cases with tight turnaround times is essential to the operation of this course and is a requirement for this role.

How to apply: Completion of a Web Application Form:https://utapcsc.utm.utoronto.ca

Closing Date: 11/04/2026, 11:59PM EDT
**

 

 

 

 

This job is posted in accordance with the CUPE 3902 Unit 3 Collective Agreement. 

 

 

 

 

 

 

 It is understood that some announcements of vacancies are tentative, pending final course determinations and enrolment. Should rates stipulated in the collective agreement vary from rates stated in this posting, the rates stated in the collective agreement shall prevail.  

 

 

 

 

 

 

Preference in hiring is given to qualified individuals advanced to the rank of Sessional Lecturer II or Sessional Lecturer III in accordance with Article 14:12 of the CUPE 3902 Unit 3 collective agreement.

 

 

 

 

 

 

Please note: Undergraduate or graduate students and postdoctoral fellows of the University of Toronto are covered by the CUPE 3902 Unit 1 collective agreement rather than the Unit 3 collective agreement, and should not apply for positions posted under the Unit 3 collective agreement.

 

 

 

 

 

 

 

 

View original posting on SAP SuccessFactors

What applying to University of Toronto usually looks like

Based on publicly available information, candidates applying through successfactors typically begin with an online application and profile creation, followed by an automated confirmation and resume screening process. For an institution like University of Toronto, with a broad range of roles spanning administrative, healthcare, technical, and academic positions, applicants can generally expect the process to include an initial qualifications review, possible skills or competency assessments depending on the role, and may include multiple stages such as phone screenings and interviews with hiring teams or departmental representatives. Communication is often managed through the SuccessFactors candidate portal, where status updates may be tracked, though response times vary by department and position. Candidates are commonly encouraged to ensure their application materials are tailored to the specific job posting and to monitor the portal regularly for updates.

Based on publicly available information. LandEarly does not verify interview process details.

Land this one early - before the req fills.

LandEarly tailors your resume and screening answers to each posting, submits while the role is still new, and tracks every application in one place.

Set up in minutes · Cancel anytime · No contract

Keep exploring

Other boards and feeds people browse after this one.

Instructional Assistant
University of Toronto · Mississauga, ON, CA
Apply