Job Openings at

Evaluation Manager (Seattle,WA)

Job Summary:

The Evaluation Manager plays a critical role in managing and directing the evaluation of programs including the relationship with’s external evaluator. Candidates considered for this role must have direct experience in evaluation of a high-scale K-12 educational program. Responsibilities of the position include:

  • Collaborating with cross-organizational teams to develop a comprehensive organizational strategy for K-12 program evaluation and identify key programmatic and strategic questions for evaluation design
  • Advising the Education team on program improvements as a result of evaluation results Act as liaison between and all external evaluation projects and organizations
  • Developing evaluation reports, analyzing and summarizing key findings to share with internal and external parties (funders, districts, educators)
  • Designing and implementing data collection instruments to measure and improve the K-12 professional development programs and student learning outcomes, such as pre/post-tests, surveys, assessments, interview guides, and focus group protocols
  • Working closely with the Data Engineer to develop questions and reports for automation
  • Working closely with’s fundraising team to provide outcome information for proposal writing and author text for evaluation plans
  • Promoting a culture of reflection, learning, and data-based decision making among staff and affiliates


The ideal candidate has the following qualifications:

  • A Bachelor’s degree (Master’s preferred) in Education or a related field that includes a background in research and evaluation, outcome measurement, or statistics; deep familiarity with computer science, math, or science K-12 evaluation strongly preferred.
  • Minimum of 5 years of experience in formal K-12 program evaluation
  • Professional demeanor, possessing excellent communication, organizational, project management and interpersonal skills
  • Must be a self-starter, able to multi-task, excel under pressure, and work independently with a geographically dispersed team.
  • A high level of computer literacy is required; proficiency in working with Microsoft Office and Google Docs a must, especially spreadsheets.

Email resumes or LinkedIn profiles to

K-5 Affiliate Program Manager (Seattle, WA)

Job Summary: is recruiting a K-5 Affiliate Program Manager who can manage our K-5 Affiliate Program and support our outreach team to spread the K-5 program to’s school district partners. The Affiliate program is the centerpiece of’s K-5 talent development pipeline. The program is intended to develop and then support facilitators across the country who can, in turn, train teachers to teach our K-5 curriculum in the formal classroom.

Responsibilities of the position include:

  • Setting strategy for scaling, management and potential expansion of the K-5 Affiliate Program
  • Managing the relationships with existing K-5 Affiliates across the country
  • Manage vendor relationships and monitor K-5 supplies and inventory
  • Manage and continuously update the K-5 budget
  • Determining potential expansion areas for recruiting new affiliates
  • Leading the development of’s Affiliate Summit (where new affiliates are trained)
  • Supporting’s District Program Managers in growing the K-5 program within our existing partner districts and addressing implementation issues
  • Determining, tracking and evaluating overall program metrics
  • Evaluating data/feedback from teachers trained by affiliates and affiliates (as well as other sources) to make course corrections in Affiliate Program
  • Working with’s K-5 Education Team leads and K-5 Product Team leads to incorporate feedback from teachers/affiliates into the K-5 product
  • Working with’s education operations team and defining operations workflows to ensure logistical support of affiliate workshops
  • Other duties as assigned


  • 2-3 years experience in K-12 education (required)
  • 3+ years experience in relationship management in an education setting (required)
  • 3+ years experience in educational and/or professional development program management (including train the trainer) (required)
  • Knowledge of computer science education (preferred)
  • Strong analytical and problem solving ability
  • Professional demeanor, possessing excellent communication skills
  • Must be extremely organized and detail oriented
  • Must be an advanced or expert user of spreadsheets
  • A high level of computer literacy is required; proficiency in working with Microsoft Office and Google Docs a must.
  • Ability to work in a fast-paced, team-based environment with a geographically dispersed team
  • Must be a U.S. Citizen or Permanent Resident
  • Must pass a pre-employment background check

Email resumes or LinkedIn profiles to

High School Program Manager (Seattle, WA preferred)

Job Summary: is looking for a High School Program Manager to work with and support the goals of’s Education team through the development of high school computer science curriculum and related professional development.’s Education team designs and develops original computer science curriculum, while also supporting existing curricular projects in partnership with others. While each Education member takes ownership of large parts of projects, we share work and tasks across projects to make sure all of our projects are aligned under the same philosophical model and contribute to a cohesive K-12 CS pathway.

Responsibilities of the position include:

  • Working closely with the high school education team members to design, develop, write, and “go to market” with original curricular materials
  • Helping to plan and design curricular supports such as assessments, online tools, videos and a highly-scalable professional development model for educators
  • Planning for evaluating the effectiveness of curriculum (from both student and teacher perspectives) and making programmatic improvements
  • Collaborating with Product team to develop curriculum-specific technology tools


The ideal candidate has related experience working with a team to design, develop, write, or implement curricular, educational or software products that have gone to market.

The candidate should have a Bachelor’s degree or higher in Education and a minimum of two (2) years of recent relevant introductory computer science experience at a secondary level (grades 6-12). While a degree in computer science is optional, a comprehensive knowledge of computer science is expected. Prior curriculum and professional development experience preferred. Must have strong leadership skills, possess exceptional writing and communications ability in English, and be tech-savvy. Must also be a self-starter, able to multi-task, excel under pressure, and work independently with a geographically dispersed team. Proficiency in working with Microsoft Office and Google Docs a must.

Interested candidates should email a resume and cover letter, outlining how your skills and experience meet the qualifications of the position, to Please highlight relevant experience in working with a team to design, develop, write, or implement curricular, educational or software products that have gone to market. You may also choose to include a LinkedIn or related online profile.

Location: Seattle is preferred, but remote work is possible.

Email resumes or LinkedIn profiles to

Data Engineer (Seattle, WA preferred)

Job Summary:

At we create and support computer science curriculum that reaches millions of students, and we train tens of thousands of teachers per year. The core function of the Data Engineer role is to help us gain an increasingly deeper and better understanding of two very important high-level questions:

  1. What and how much are our students learning? (and how can we improve the outcome?)
  2. How effective is our teacher professional development? (and how can we improve the outcome?)

We already have tons of indicators and stats and data, but these very big questions go beyond a few database queries or analytics stats. We have a fantastic third party evaluator helping us research these questions, and this is a role to collaborate with them to address these questions from the perspective of the web-usage of millions of students in our online tutorials.

The responsibility in this job isn't just to answer analytic questions, but to help establish the questions to ask in the first place, and then to figure out how to answer them, to measure and adjust our education products, services, and processes to improve outcomes for students, teachers and schools.

At its core this is primarily an engineering role. Job responsibilities will include:

  • Owning and operating our existing in-house analytics tools and identifying new tools/services to use
  • Working collaboratively with others to craft measurement protocols and and assessments we use to track student learning and teacher preparedness across's online services
  • Working with education/curriculum/product team to “bake” assessment measures and metrics into curricular and professional development products currently under development
  • Writing the code/scripts/queries and managing the tools and infrastructure to answer these questions and provide these measures
  • Collaborating with Evaluation Manager and our third party evaluator to help evaluate and improve our work, as well as with university/academic groups to provide deeper research to help drive key insights which improve the outcomes of our work and the computer science education community as a whole


The ideal candidate has a breadth of experience and qualifications:

  • A degree in computer science, applied math, or statistics, with multiple years of experience in data and statistical analysis
  • A deep familiarity with traditional web-based analytics and data analysis tools - from Google Analytics to data mining to Hadoop to R. The ideal candidate should already know the best tools to use for different purposes based on past experience, and is familiar with recent cloud-based services that make this sort of analysis easier today than in past decades. (Knowing the difference between Cloudera, Splunk, and Redshift is ideally something you already have under your belt from your previous job)
  • Experience with using web-based analysis (A/B testing and growth-hacking) to measure/improve online usage

Optional, but nice-to-have, at least one of the following types of experience:

  • Experience with using online student assessments to do analysis in a way that aligns with academic norms and standards
  • Experience with evaluation of education efforts and academic learning outcomes

Ideally the position is in Seattle, but for an exceptional candidate working remotely from a home-office is a possibility.

Email resume and cover letter or LinkedIn profile to

Regional Program Manager (New York City, Ft. Lauderdale/Miami area)

Job Summary: is recruiting for Regional Program Managers in New York City and Ft. Lauderdale/Miami areas to support’s Education team through the development, implementation, and maintenance of’s partnership model with school districts. Responsibilities of the position include recruiting school districts for potential educational partnerships, managing all partnership implementation activities with district personnel, and marketing and supporting's program in the region. Full-time, salaried.


  • At least a Bachelor's degree, preferably in Education or Computer Science
  • Demonstrated ability to pitch the educational model to individuals across the full school district spectrum (superintendent to teacher) and close the agreement
  • Experience and aptitude for managing complex projects and relationships to realize successful project outcomes throughout the pitching and implementation life cycle
  • Advanced organization and problem solving skills
  • Understanding of and passion for equity in computer science and K-12 education

Additional desired strengths include:

  • Experience working with school districts in a project implementation capacity
  • For New York applicants, established relationship or prior experience with the Department of Education
  • Recent computer science teaching experience in a K-12 school setting
  • Strong existing connections to the computer science community

Must be a self-starter, multi-tasker, excel under pressure, and work independently with a geographically dispersed team. Proficiency in working with Microsoft Office and Google Docs a must.

Ability and willingness to travel up to 25% of the time is required.

Email resumes or LinkedIn profiles to

Operations/Developer (Seattle)

Job Summary: is recruiting for an operations-focused Ruby developer to run and enhance our continuous integration system. Day-to-day tasks include monitoring, upgrading, and scaling our AWS instances and infrastructure (e.g. EC2, RDS, S3, DNS, etc.); managing integrations between our CI system and the services we use (e.g. GitHub, NewRelic, HoneyBadger, HipChat, BrowserStack, etc.); and stability and feature work within the CI system using Ruby (e.g. building out our automated test platform, monitoring and reporting scripts, installation scripts, etc.). Full-time, salaried.


  • Minimum of 3 years of experience as an operations focused developer
  • Ideally: deep expertise in Ruby, build systems, and Amazon Web Services
  • Ideally: has experienced startup culture

Email resumes or LinkedIn profiles to

Software Engineer (Seattle)

Job Summary: is building interactive tutorials for computer science courses starting as early as Kindergarten through 12th grade. You can see our latest tutorials at With tens of millions of students using our tutorials in over 20 languages and in 170 countries, this is an opportunity to redefine how computer science is taught, not only in the USA but worldwide.


  • A Bachelor's degree or greater in Computer Science
  • Minimum of 3-5 years of experience as a software engineer working on Web sites or services
  • Ideally: deep expertise in either JavaScript or Ruby
  • Ideally: has experienced startup culture

Email resumes or LinkedIn profiles to

Benefits offers a competitive employee benefits package that includes:

  • Competitive Salary
  • Technology subsidy consistent with our Bring Your Own Device environment
  • Flexible, engaging working environment
  • Monthly unlimited ORCA pass or equal value transit subsidy; located near public transit hub in Seattle, WA
  • Paid vacation (3 weeks annually) and sick leave
  • Medical, dental and vision premiums paid at 100% for FT positions
  • Option to participate in 403b retirement savings plan

Must be a U.S. Citizen or Permanent Resident and be capable of passing a pre-employment background check

No relocation packages