onsite
APTPUO Fall 2026- MIA5150-Topic Generative AI and LLMs - University of Ottawa
AI Engineer
Lead the design and instruction of a graduate-level course on Generative AI and Large Language Models, guiding students through model development, evaluation, and deployment using Python and state‑of‑the‑art transformer architectures.
About the role
Key Responsibilities
- Develop and deliver comprehensive lecture material covering generative model families such as Transformers, autoregressive models, diffusion models, GANs, and VAEs.
- Design and supervise hands‑on labs and projects that demonstrate the full lifecycle from data preprocessing to model deployment.
- Assess student performance through assignments, code reviews, and presentations, providing constructive feedback.
- Collaborate with faculty to integrate emerging research findings and industry best practices into the curriculum.
- Maintain up‑to‑date course resources, including code repositories, datasets, and reference materials.
Requirements
- Advanced knowledge of Python and machine learning frameworks (e.g., PyTorch, TensorFlow).
- Deep understanding of generative AI techniques and large language model architectures.
- Experience teaching or leading technical workshops in a higher‑education setting.
- Strong communication skills and ability to translate complex concepts into accessible learning experiences.
- Commitment to fostering an inclusive and collaborative learning environment.
Skills
pythonmachine learninggenerative ai