Apply

Computer Science Curriculum Developer

Posted 2024-11-09

View full description

📍 Location: United States

💸 Salary: 85000 - 130000 USD per year

🔍 Industry: Education

🏢 Company: Art of Problem Solving

🗣️ Languages: English

🪄 Skills: PythonJavaC++AlgorithmsData StructuresProblem Solving

Requirements:
  • Experience teaching computer science to groups of students, ideally including experience teaching high school or advanced middle school students.
  • Experience developing CS curriculum or curricular materials, ideally including experience with curricula at or beyond a traditional data structures course.
  • Strong CS background including data structures, algorithms, and multiple programming paradigms (object-oriented, functional, scripting, etc).
  • Programming expertise in at least one of C++, Java, or Python.
  • Excellent writing skills.
  • Expertise in data science, AI, or ML algorithms is a plus.
  • Experience with computer science competitions is a plus.
Responsibilities:
  • Develop new material including courses, lesson plans, challenges, projects, assessments, solution guides, and other educational resources for both in-person and online courses.
  • Review and provide feedback on material created by other team members and incorporate feedback from others into your materials.
  • Maintain and improve existing educational material through review of teacher and student feedback and analysis of student performance.
  • Interact with students through teaching online or in-person courses.
  • Partner with the Computer Science Director to plan new material.
  • Research CS advancements both in industry and education.
Apply