Skip to content

Python Programmer - Instructor

Minimum Qualifications
  • Degree: Bachelor's or higher in Computer Science, Mathematics, or a related field or equivalent practical experience.
  • Industry Experience: At least 2 years of experience as a Python programmer or in a related technical role, including expertise with the following libraries: PyTorch, TensorFlow, Scikit-Learn, NumPy, Pandas, Fastai.
  • Teaching Experience: Proven experience in teaching, training, or mentorship in academic or professional settings.
  • Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex AI concepts to a diverse student base.
  • Collaborative Skills: Ability to work collaboratively with instructors, students, and industry professionals.
Preferred Qualifications
  • Advanced Degree: Master's or Doctorate in a related field focusing on Computer Science, or Artificial Intelligence.
  • Curriculum Development: Experience in developing and revising curricula in higher education or professional training programs.
  • Industry Network: Strong professional network in the data science communities.
  • Publication and Research: Record of publications or contributions to research in the field of AI or product management.
  • Multidisciplinary Background: Experience in multidisciplinary settings, integrating insights from computer science, business, and product design.
  • Online Teaching Experience: Experience in delivering engaging and effective online education.
  • Top-tier organization Experience: Currently working at an AI product organization including, but not limited to, Anthropic, Apple, Amazon, Google, Meta, Microsoft, Netflix, Nvidia, OpenAI and the like.
About the role

We seek a dedicated and knowledgeable Instructor to join our team and contribute to our Artificial Intelligence Product Management modules, culminating in a capstone and final certificate exam. In this role, you will teach at least one of the comprehensive modules that prepare students for the final exams. This role offers the opportunity to shape the next generation of AI Product Managers by imparting practical knowledge, industry insights, and real-world skills. You will be working in a dynamic educational environment, engaging with students who are passionate about AI and its applications in product management. The ideal candidate will be an expert in Python with substantial experience working closely with product managers and a passion for teaching and mentorship.

  • Develop and Teach Course Material: Prepare and deliver engaging, insightful, and up-to-date course content for one or more modules that lead to the Artificial Intelligence Product Leader certificate (AIPLC)TM.
  • Student Engagement and Support: Actively engage with students through lectures, discussions, and office hours, providing guidance and feedback to ensure their academic and professional development.
  • Assessment and Evaluation: Design and administer assessments to evaluate student performance, provide constructive feedback, and adapt teaching strategies to meet diverse student needs.
  • Curriculum Development: Collaborate with academic and industry experts to continuously update and improve the curriculum, ensuring it remains relevant and cutting-edge.
  • Industry Integration: Integrate real-world AI product management challenges and case studies into the curriculum to provide practical learning experiences.
  • Research and Development: Stay abreast of the latest AI and product management developments, incorporating these advancements into teaching and course materials.
  • Mentorship: Mentor students on career paths, industry trends, and academic pursuits in the field of AI.
Modules you could be a fit for:

In addition to what is listed for additional prerequisites, the applicant can ensure that the students meet the desired outcome for that module

Module 0: Python for PMs

  • Additional prerequisites: Proficiency in Python 3 with at least 5 years of experience. Part of your interview will include coding exercises. 

Depending on your skill set, you may be a fit for even more modules, and the full list of modules can be located here.


As this will be a contract role, you will be required to have a company setup so that we can pay you, and the range per Module is between $1,800 to $12,000 USD, depending on the duration of the Module and your experience. We can convert USD to CAD at a preferred rate through our currency exchange provider if you prefer to be paid in CAD.

Hiring & Onboarding Process

The hiring and onboarding process goes as follows:

  1. Apply for the role and modules you are interested in
  2. We have a discussion
  3. You are invited for a short mock teaching assignment
  4. Offer extended
About Cascadia Data Science Institute

Founded in 2018, Cascadia Data Science Insitute is offering what will become known as the gold standard in AI product leader education. Our AI Product Leader Certificate" (AIPLC)TM, compresses an intense education in ML, Deep Learning, GenAI, and soft and hard PM skills to create new leaders in the field. Our bleeding-edge curriculum starts on May 1, 2024 and the full list of Modules can be found here.