About the Role
Note: The job is a remote job and is open to candidates in USA. The Modern Classrooms Project (MCP) is a nonprofit organization that empowers educators to build responsive classrooms. They are seeking an experienced Senior Software Engineer to lead the development of edtech software products, focusing on back-end and generative AI content pipelines.
ResponsibilitiesShip multiple substantial features per week. This is a minimum velocity bar, not an exaggeration. You will leverage AI and agentic coding to build incredible software, very, very quicklyOperate as the technical lead and steward of your agentic coding pipeline. Write detailed prompts and specifications, and embrace Spec-Driven Development. Compose orchestrator agents and dispatch agent teams. Engineer RALPH Loops with well-formed completion promises. Actively multitask between several agents to simultaneously develop multiple substantial features in parallelBuild the AI workflow engine that powers our products. Develop state-of-the-art graph-based agentic orchestration workflows with nodes and conditional edges, structured outputs, interrupts and human-in-the-loop circuit breakers. Implement durable execution, long-running work that survives process restarts, rate limits, and outages, with an evaluation harness, versioned prompt chains, annotated datasets and cross-provider benchmarks on cost, latency, and qualityArchitect resilient, high-scale backend systems. Design and scale distributed infrastructure across Python and TypeScript to support heavy edtech workloads. Own the systems design, API boundaries, and database performance, ensuring that our foundational architecture remains highly available, secure, and ready to scaleExtend the context layer. Contribute to our AGENTS.md and Agent Skills so that every session produces better work than the last. These are living production artifacts, and you own the parts that describe your domainPartner on architecture. Collaborate closely with the Head of Engineering, Chief Innovation Officer, and other product leaders on technical direction, feature roadmap, and the hard technical design decisions and trade-offs underneathRaise the bar for the team. Review the work of teammates and contractors. Collaborate with teammates on architecture and implementation reviews. Write PR comments, design docs, and agent skills that make the next person fasterSkills
You are AI-native. You are an expert in continuous multi-session development with Claude Code and/or OpenAI CodexYou are an expert at prompt engineering and context engineeringYou write Agent Skills the way other engineers write unit testsYou practice Spec-Driven Development (GitHub Spec Kit or equivalent) as part of your normal workflowYou know what a RALPH Loop is and how to deploy oneYou ship, a lot. You deliver multiple large features per weekYou have rebuilt your workflow around agentic tools and you have the taste to steer them wellYou know the difference between vibe-coding and prompt engineering with specification-driven workYou have built real backend AI orchestration layers that run when you're not watchingYou think in graphs — shared state flowing through nodes, conditional edges, interrupts, and circuit breakersYou have shipped non-trivial agentic pipelines using LangGraph, Python, and TypeScript, or equivalentYou treat durable execution, structured outputs, human-in-the-loop checkpoints, and provider-agnostic model routing as baseline design constraintsYou have built evaluation harnesses, annotated datasets, and versioned prompt chains as first-class artifactsYou are self-directed. You thrive in small, high-autonomy teams and startupsYou write clearlyYou own a problem end-to-end without waiting for a ticket to tell you what to do nextYou love to learn. You're actively leveraging the latest developments in AI and applying them to enhance both your own and others' workYou're motivated by MCP's mission and vision, and eager to build teacher- and student-facing productsYou're motivated to be part of something larger than yourselfYou believe that the highest value of your talent is using it to empower othersYou're ready to make a real difference in educators' and young people's livesYou have experience building edtech productsYou have experience handling sensitive and/or confidential data, particularly in an education context (COPPA, CIPA, FERPA, PPRA, SOC 2)BenefitsEmployer-sponsored health insurance through CareFirst BlueCross BlueShieldEmployer-sponsored dental and vision insurance through MetLifeParticipation in Vanguard 403(b) deferred-compensation plan with 3% em