McGill University
TeachingAssistant
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Teaching Assistant at McGill University. Skills: Artificial Intelligence, Machine Learning, Python, Coding workshops. Design coding workshops. Prepare coding workshops”
Industry & Context.
Troubleshoot code
What They're Looking For.
Must Have
Background in AI/ML, Experience with Python, Experience with AI/ML libraries, Experience developing coding tutorials, Ability to explain technical concepts, Strong organizational skills, Strong time-management skills
Nice to Have
Prior TA experience, Experience with health-related data, AI in healthcare experience, Familiarity with Jupyter Notebooks, Familiarity with Google Colab, Familiarity with GitHub
What You'll Do.
Design coding workshops
Prepare coding workshops
Test coding workshops
Deliver coding workshops
Ensure reproducibility
Provide student support
Answer student questions
Troubleshoot student code
Clarify student expectations
Test code for grading
Provide feedback on grading
Handle regrade requests
Maintain workshop materials
Update workshop materials
Attend coordination meetings
Report on student progress
Report on student issues
Perform administrative duties
Manage course communications
Organize course logistics
How You'll Work.
Team & Collaboration
Coordination meetings with instructor
Communication Scope
Written communication; Oral communication
Full Job Description
**Please refer to the[How to Apply for a Job (for External Candidates)](https://www.mcgill.ca/hr/files/hr/apply_at_mcgill_university_-_guide_for_external_candidates_en.pdf) job aid for instructions on how to apply.** **If you are an active McGill employee (ie: currently in an active contract or position at McGill University), do not apply through this Career Site. Login to your McGill Workday account and apply to this posting using the Find Jobs report (type Find Jobs in the search bar).** **Hiring Unit:** **Course Title:** **Course Code:** **Estimated Number of Positions:** 1 **Total Hours of Work per Term:** 70 **Hiring Unit:** Dental Medicine and Oral Health Sciences **Course Title and Course Number:** Artificial Intelligence in Health and Oral Health Care, DENT 691 **Estimated Number of Positions:** 1 **Total Hours of Work per Term:** 70 hours **Position Summary:** Design, prepare, test, and deliver 12 hands-on coding hands on workshops (including creating slides, notebooks, datasets, and ensuring reproducibility); provide ongoing student support via email and discussion platforms (answering questions, troubleshooting code, clarifying expectations, and posting follow-ups); grade assignments and exams using established rubrics (including testing code and providing feedback, and handling regrade requests if needed); maintain and update workshop materials and shared resources (e.g., fixing bugs, updating notebooks, posting clarifications); attend coordination meetings with the instructor and report on student progress/issues; and perform light administrative duties such as uploading materials, managing course communications, and organizing course logistics. __ **Qualifications:** Strong background in artificial intelligence, machine learning, or a related field (e.g., computer science, biomedical engineering, data science)Demonstrated experience with Python and common AI/ML libraries (e.g., NumPy, pandas, scikit-learn, PyTorch or TensorFlow) Experience developing o
Applying for this Teaching Assistant role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about McGill University?
Real rants from real employees. Read before you apply.