Professor, Part-Time; AI Programmers School of Computer Programming & Analysis
Join the Renewed Seneca, The Next Seneca.
At the company, we offer a flexible working environment that supports innovative thinking and encourages exploring new ideas and approaches. As we adapt to an ever‑changing landscape, we continue to promote opportunities for career growth and development. We focus on health and well‑being to provide a great employee experience.
Do you believe in the power of education to transform lives and communities?
We are looking for a professor of Computer Programming & Analysis to lead courses in AI (P444) at our Newnham campus. The role is part‑time contract, teaching up to 6 hours per week, with flexibility for online, hybrid, or in‑person delivery.
ResponsibilitiesResponsible for providing academic leadership and ensuring an effective and compelling learning environment for students. You will…
- Ensure student awareness of course objectives, approach, and evaluation techniques.
- Carry out regularly scheduled instruction, which may include tutoring and academic counselling.
- Provide a learning environment that makes effective use of available resources, work experience, and field trips.
- Evaluate student progress/achievement and assume responsibility for the overall assessment within assigned courses.
- Minimum of a Bachelor’s degree in Computer Science, Software Engineering, Software Development, or a closely related discipline.
- A Master’s degree or Ph.D. in a relevant field is considered an asset.
- Demonstrated experience teaching at the post‑secondary level and/or significant recent industry experience in Artificial Intelligence, Machine Learning, or advanced software development.
- Practical experience designing, building, and deploying applications that leverage Large Language Models (LLMs) in real‑world contexts.
- Experience supervising, mentoring, or evaluating student or junior developer projects involving complex technical systems.
- Strong understanding of AI/ML concepts with emphasis on LLMs, their capabilities, and limitations.
- Experience with prompt engineering, structured output generation, and LLM‑powered application development.
- Experience with Retrieval Augmented Generation (RAG), embeddings, APIs, function calling, and external tool integration.
- Ability to critically evaluate AI outputs for accuracy, reliability, bias, and data integrity.
- Strong software engineering practices, including system design, testing, version control, and documentation.
- Demonstrated exceptional presentation, communication, organizational, and interpersonal skills.
- Commitment to a team approach for problem‑solving and conflict resolution.
- Strong relationships with industry contacts and network connections are an asset.
- Commitment to equity in education.
- Job Type: Temporary, Part‑time
- Hours:
Up to 6 per week, flexible - Work Type:
In‑person, online, hybrid, flexible delivery - Course assignments are based on scheduling and instructional needs.
- Contract faculty typically teach up to 6 hours per week.
- Some courses may be offered online or in a hybrid format; availability for on‑campus teaching is often preferred.
- Pay: $85.46/hr inclusive of vacation, preparation & evaluation
- Campus:
Newnham - Start Date:
7/1/26 (immediate) - Number of Openings: 1
- Posting Intent:
Immediate Need
We welcome applications and require availability for on‑campus teaching whenever possible. Please include your availability with your application.
Equity, Diversity & InclusionWe are proud to be building an equitable Seneca and welcome applications from candidates who can contribute to the diversity of lived experiences, perspectives, and approaches.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: