Introduction to Computer Science (Advance Prep)

University of Toronto • Canada, Ontario, Canada • Posted March 23, 2026

Location Canada, Ontario
Job Type Full-time
Category Computer Occupations
Posted March 23, 2026
DutiesThe position involves assisting with preparing deliverables, creating tests, thoroughly testing course deliverables, and preparing MarkUs autotesting for Python programming assignments, labs, and practice problems. Must be available to prepare all this in Fall and start of Winter. Must be available to communicate updates and progress daily via Email, Slack, or other communication channels. 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. Experience with docker deployment in a live setting. 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 lev...

Interested in this role?

Click the button below to start your application.

Apply Now