Curriculum Developer, Programming

Bridge to Enter Advanced Mathematics (BEAM)Los Angeles, CA
Hybrid

About The Position

BEAM creates pathways for students from low-income, low-access backgrounds to become scientists, mathematicians, engineers, and computer scientists. This role is to develop an 8th grade programming course designed to engage students deeply, preparing them for future major programming projects while building excitement around solving computer science problems. The course will focus on working with data and solving mathematical problems, with potential touches on algorithms and data structures. Python is a likely programming language. The course will consist of 16 hours of class time, delivered as eight 2-hour sessions or sixteen 1-hour sessions. This is a part-time role (estimated 13-17 hours/week) from September 2026 through April 2027, offering flexibility. Potential for future opportunities with BEAM exists.

Requirements

  • Strong knowledge of computer science at an advanced undergraduate or graduate level, including more mathematical topics such as algorithms and data structures.
  • Experience solving mathematical problems such as analyzing data sets or Project Euler-style problems.
  • Knowledge of practices of enrichment teaching and different activities and classroom approaches that are effective for teaching in enrichment contexts.
  • Strong pedagogical skills, especially for teaching middle school students.
  • Able to develop exciting and engaging classes that support both rigor and depth.
  • Exceptional writing skills. Able to state and write solutions for problems with precise language and in ways that are engaging and energizing.
  • Able to create clear and compelling materials for other instructors, with clear course goals and lesson plans.
  • The ability to plan towards a goal and implement independently.
  • Good at tracking larger projects and completing them on-time.
  • Strong collaboration skills.
  • At least three years of teaching experience, preferably in contexts outside of the school curriculum.
  • At least one prior experience creating a course independently rather than teaching from a prescribed curriculum.

Nice To Haves

  • Experience working in programs that promote educational equity or teaching students from historically marginalized backgrounds.
  • A strong understanding of diverse student backgrounds and needs, and how to design systems to thoughtfully support student needs.
  • Specific knowledge of the barriers that low-income and minority students may encounter.
  • Experience with educational enrichment programs that support students to do more advanced work, especially at the middle school level.
  • Experience with programming in professional contexts, so that materials can be designed in a way that ties in to industry best practices.
  • Experience writing curriculum for other instructors to use.
  • Experience with STEM education and opportunities at the collegiate level or beyond, e.g. earned degrees, teaching, etc.

Responsibilities

  • Develop learning goals and the overall topic and arc of the class.
  • Outline the full course.
  • Develop all course materials so that the courses can be successfully implemented by program instructors.
  • Revise materials based on the first run and feedback from instructors.
  • Directly teach the class in its initial launch.
  • Observe other instructors teaching the class and debrief with them to incorporate feedback.
  • Determine hiring needs for instructors, and support hiring.
  • Provide guidance and support to instructors implementing the course material.
  • Other work as needed to support the successful launch of our new academic programming.

Benefits

  • Flexible working hours
  • Paid annual leave
  • Paid sick leave
  • 403(b) Retirement Plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service