CSC Leasing Co.
Modern Classrooms Project
Senior Software Engineer
Über die Stelle
Startdatum: Sofort
Art der Anstellung: Vollzeit, Festanstellung
Hintergrund: Softwareentwicklung
Standort: Remote, Flexibel (USA)
Gehalt: $160,000-190,000 pro Jahr, plus Benefits
]
--------------------------------------------------------------------------------
____________________________________________________________________________________________________________________
ERKLÄRUNG ZUR NICHTDISKRIMINIERUNG: Das Modern Classrooms Project verpflichtet sich zur Chancengleichheit am Arbeitsplatz. Wir diskriminieren nicht aufgrund von Rasse, Hautfarbe, Geschlecht, Behinderung, Alter, Religion, sexueller Orientierung, Nationalität oder ethnischer Zugehörigkeit. Wir sind fest bestreb, ein vielfältiges Team einzustellen und ermutigen Bewerbungen von traditionell unterrepräsentierten Gruppen.
Wer wir sind
Das Modern Classrooms Project (MCP) ist eine gemeinnützige Organisation nach 501(c)(3), die Lehrkräfte befähigt, Klassenzimmer zu gestalten, die auf die Bedürfnisse jedes Schülers eingehen. Gegründet von zwei preisgekrönten Lehrkräften, führen wir eine Bewegung von Pädagogen an, die ein selbstgesteuertes, auf Beherrschung basiertes Unterrichtsmodell implementieren [
YouTube] das Technologie nutzt, um menschliche Verbindung, authentisches Lernen und sozio-emotionale Entwicklung zu fördern.
Bis heute haben wir über 100.000+ Lehrkräfte durch unseren kostenlosen Online-Kurs learn.modernclassrooms.org/ in 150+ Ländern erreicht. Wir sind ein ehrgeiziges, idealistisches Team, das von ehemaligen Lehrkräften geleitet wird, und wir sind leidenschaftlich bei dem, was wir tun.
Stellenbeschreibung - Warum wir Sie brauchen!
In den letzten acht Jahren haben wir Lehrkräfte befähigt, Technologie effektiver einzusetzen. Letztes Jahr haben wir eine Finanzierung erhalten, um mit der Entwicklung unserer eigenen Edtech-Softwareprodukte zu beginnen.
Wir brauchen einen erfahrenen, praxisorientierten, KI-affinen Senior Software Engineer, der uns hilft, unsere Produktvision in die Realität umzusetzen. Sie werden ein Gründungsmitglied unseres neuen technischen Teams sein und die Führung bei back-end und generativen KI-Content-Pipelines übernehmen sowie intuitive, leistungsstarke Tools entwickeln, die Lehrkräfte und Schüler täglich direkt unterstützen.
Hauptverantwortlichkeiten
Als Senior Software Engineer werden Sie ein leitender individueller Beitragszahler in unserem Engineering-Team sein, der dem Head of Engineering berichtet und eng mit dem Chief Innovation Officer zusammenarbeitet, um Features auszuliefern, die einen echten Unterschied für Schüler und Lehrkräfte machen.
Sie werden einem kleinen und wachsenden Team von talentierten Softwareentwicklern beitreten, die gemeinsam daran arbeiten, die Probleme zu lösen, mit denen unsere Lehrkräfte täglich konfrontiert sind, Lehrkräfte effektiver zu machen und unser evidenzbasiertes Modell für jeden Pädagogen zugänglicher zu machen, der all seinen Schülern zum Erfolg verhelfen möchte. Wir brauchen Sie, um uns dabei zu helfen.
Sie werden:
- Wöchentlich mehrere substanzielle Features ausliefern. Dies ist eine minimale Geschwindigkeitsvorgabe, keine Übertreibung. Sie werden KI und agentische Programmierung nutzen, um unglaublich schnell unglaubliche Software zu entwickeln.
- Als technischer Leiter und Verwalter Ihrer agentischen Programmierpipeline fungieren. Detaillierte Prompts und Spezifikationen schreiben und Spec-Driven Development anwenden. Orchestrator-Agenten komponieren und Agententeams entsenden. RALPH Loops mit wohlgeformten Abschlussversprechen erstellen. Aktiv zwischen mehreren Agenten multitasken, um gleichzeitig mehrere substanzielle Features parallel zu entwickeln.
- Die KI-Workflow-Engine bauen, die unsere Produkte antreibt. State-of-the-art graphbasierte agentische Orchestrierungs-Workflows mit Knoten und bedingten Kanten, strukturierten Ausgaben, Unterbrechungen und Human-in-the-Loop-Schutzschaltern entwickeln. Dauerhafte Ausführung implementieren, langlaufende Arbeiten, die Prozessneustarts, Ratenbegrenzungen und Ausfälle überstehen, mit einem Evaluations-Harness, versionierten Prompt-Ketten, annotierten Datensätzen und Cross-Provider-Benchmarks für Kosten, Latenz und Qualität.
- Resiliente, hochskalierbare backend-Systeme architektonisch gestalten. Verteilte Infrastruktur über Python und TypeScript entwerfen und skalieren, um hohe Edtech-Workloads zu unterstützen. Das Systemdesign, API-Grenzen und die Datenbankleistung verantworten und sicherstellen, dass unsere grundlegende Architektur hochverfügbar, sicher und skalierbar bleibt.
- Die Kontextschicht erweitern. Zu unserem AGENTS.md und Agent Skills beitragen, damit jede Sitzung bessere Arbeit leistet als die letzte. Dies sind lebende Produktionsartefakte, und Sie verantworten die Teile, die Ihren Bereich beschreiben.
- An der Architektur mitwirken. Eng mit dem Head of Engineering, dem Chief Innovation Officer und anderen Produktleitern bei der technischen Ausrichtung, der Feature-Roadmap und den schwierigen technischen Designentscheidungen und Kompromissen darunter zusammenarbeiten.
- Den Standard für das Team erhöhen. Die Arbeit von Teammitgliedern und Auftragnehmern überprüfen. Mit Teammitgliedern an Architektur- und Implementierungsüberprüfungen zusammenarbeiten. PR-Kommentare, Design- Dokumente und Agent Skills schreiben, die die nächste Person schneller machen.
Mindestanforderungen
Sie sollten sich bewerben, wenn:
- Sie sind KI-nativ. Sie sind Experte für kontinuierliche Multi-Session- Entwicklung mit Claude Code und/oder OpenAI Codex. Sie sind Experte für Prompt Engineering und Context Engineering. Sie schreiben Agent Skills, wie andere Ingenieure Unit-Tests schreiben. Sie wenden Spec-Driven Development (GitHub Spec Kit oder Äquivalent) als Teil Ihres normalen Workflows an. Sie wissen, was eine RALPH Loop ist und wie man eine implementiert.
- Sie liefern viel aus. Sie liefern wöchentlich mehrere große Features aus. Nicht, weil Sie Abkürzungen nehmen, sondern weil Sie Ihren Workflow um agentische Werkzeuge herum neu aufgebaut haben und den Geschmack haben, diese gut zu steuern. Sie kennen den Unterschied zwischen Vibe-Coding und Prompt Engineering mit Spezifikations-gesteuerter Arbeit und wissen, welche Methode Sie in welcher Situation einsetzen sollten.
- Sie haben echte backend KI-Orchestrierungsschichten aufgebaut, die laufen, wenn Sie nicht zuschauen. Sie denken in Graphen – geteilter Zustand, der durch Knoten fließt, bedingte Kanten, Unterbrechungen und Schutzschalter. Sie haben nicht-triviale agentische Pipelines mit LangGraph, Python und TypeScript oder Äquivalenten ausgeliefert. Sie betrachten dauerhafte Ausführung, strukturierte Ausgaben, Human-in-the-Loop-Checkpoints und anbieterunabhängiges Model-Routing als grundlegende Designbeschränkungen. Sie haben Evaluations-Harnesses, annotierte Datensätze und versionierte Prompt-Ketten als First-Class-Artefakte erstellt.
- Sie sind selbstgesteuert. Sie gedeihen in kleinen Teams mit hoher Autonomie und Startups, in denen die Angriffsfläche breit ist und sich der Kontext ständig ändert. Sie schreiben klar. Sie übernehmen ein Problem End-to-End, ohne darauf zu warten, dass ein Ticket Ihnen sagt, was als Nächstes zu tun ist.
], und bestrebt, Produkte für Lehrkräfte und Schüler zu entwickeln.
- Sie wollen die Welt gestalten. Sie sind motiviert, Teil von etwas Größerem als sich selbst zu sein. Sie glauben, dass der höchste Wert Ihres Talents darin besteht, es zur Stärkung anderer einzusetzen. Sie sind bereit, einen echten Unterschied im Leben von Pädagogen und jungen Menschen zu machen.
Es wäre auch hilfreich, wenn:
- Sie Erfahrung in der Entwicklung von Edtech-Produkten haben.
- Sie Erfahrung im Umgang mit sensiblen und/oder vertraulichen Daten haben, insbesondere im Bildungskontext (COPPA, CIPA, FERPA, PPRA, SOC 2).
Vergütung und Benefits
Wir streben danach, ein wettbewerbsfähiges Vergütungspaket anzubieten, sowie die Möglichkeit, in einer schnell wachsenden gemeinnützigen Organisation zu arbeiten, die sich der Verbesserung der Bildung weltweit verschrieben hat. Dies beinhaltet:
- Festanstellung: 160.000-190.000 $ Bruttogehalt pro Jahr
- Vom Arbeitgeber gesponserte Krankenversicherung über CareFirst BlueCross BlueShield
- Vom Arbeitgeber gesponserte Zahn- und Augenversicherungen über MetLife
- Teilnahme am Vanguard 403(b) Deferred-Compensation-Plan mit 3% Arbeitgeberzuschuss
- Bezahlte Auszeit, einschließlich: Urlaub/PTO (20 Tage), bezahlte Feiertage, bezahlter Elternurlaub, bezahlte Zeit für Krankheit und Sicherheit, "Me Days" und die Möglichkeit, bezahlte Ausgleichszeit zu verdienen
- Jährliches Budget für von MCP finanzierte kontinuierliche Weiterbildung für die von Ihnen beantragten Programme (verfügbar nach 6 Monaten kontinuierlicher Vollzeitbeschäftigung)
- Zugang zu FSA und Dependent Care FSA
- 1x Gehaltsabhängige Lebensversicherung, vom Unternehmen bezahlte Deckung
- Zugang zum Wishbone Pet Insurance Benefit
- Möglichkeit, remote zu arbeiten und Ihre eigenen Arbeitszeiten festzulegen (in angemessenem Rahmen)
