O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Data rozpoczęcia: jak najszybciej Rodzaj roli: Pełny etat z wynagrodzeniem Pochodzenie: Tworzenie oprogramowania Lokalizacja: Zdalna, elastyczna (z siedzibą w USA) Wynagrodzenie: 160 000 - 190 000 USD rocznie plus świadczenia Kim jesteśmy: Modern Classrooms Project (MCP) to organizacja non-profit posiadająca status 501(c)(3), która umożliwia nauczycielom budowanie sal lekcyjnych odpowiadających potrzebom każdego ucznia. Założona przez dwóch wielokrotnie nagradzanych nauczycieli, przewodzimy ruchowi pedagogów wdrażającym samodzielny, oparty na mistrzostwie model nauczania, który wykorzystuje technologię do wspierania więzi międzyludzkich, autentycznego uczenia się i rozwoju społeczno-emocjonalnego. Do tej pory dzięki naszemu bezpłatnemu kursowi online w ponad 150 krajach dotarliśmy do ponad 100 000 nauczycieli.
Jesteśmy ambitnym, idealistycznym zespołem kierowanym przez byłych nauczycieli i jesteśmy pasjonatami tego, co robimy. Opis stanowiska pracy - Dlaczego właśnie Ciebie potrzebujemy! Przez ostatnie osiem lat umożliwialiśmy nauczycielom skuteczniejsze korzystanie z technologii.
W zeszłym roku zabezpieczyliśmy fundusze na rozpoczęcie opracowywania własnego oprogramowania edtech. Potrzebujemy doświadczonego, praktycznego starszego inżyniera oprogramowania z natywną obsługą sztucznej inteligencji, który pomoże przekształcić naszą wizję produktu w rzeczywistość. Będziesz podstawowym członkiem naszego nowego zespołu technicznego i przejmiesz wiodącą rolę w tworzeniu potoków treści opartych na sztucznej inteligencji zaplecza i generatywnej oraz tworzeniu intuicyjnych, wydajnych narzędzi, które będą codziennie bezpośrednio wspierać nauczycieli i uczniów.
Kluczowe obowiązki Jako starszy inżynier oprogramowania będziesz starszym indywidualnym współpracownikiem w naszym zespole inżynieryjnym, podlegającym kierownikowi działu inżynierii i ściśle współpracującemu z dyrektorem ds. innowacji w celu dostarczania funkcji, które mają realne znaczenie dla uczniów i nauczycieli. Dołączysz do małego i rozwijającego się zespołu utalentowanych inżynierów oprogramowania pracujących razem nad rozwiązywaniem problemów, z którymi borykają się nasi nauczyciele na co dzień, zwiększaniem ich efektywności i sprawianiem, że nasz model oparty na dowodach będzie bardziej dostępny dla każdego nauczyciela, który chce pomóc wszystkim swoim uczniom odnieść sukces. Potrzebujemy Twojej pomocy, aby tak się stało.
Będziesz: - Dostarczać wiele istotnych funkcji tygodniowo. To jest minimalny pasek prędkości, a nie przesada. Wykorzystasz sztuczną inteligencję i kodowanie agentowe do bardzo, bardzo szybkiego tworzenia niesamowitego oprogramowania. - Działaj jako kierownik techniczny i zarządca swojego potoku kodowania agenta.
Pisz szczegółowe podpowiedzi i specyfikacje oraz korzystaj z rozwoju opartego na specyfikacjach. Twórz agentów orkiestratora i zespoły agentów dyspozytorskich. Inżynier RALPH Loops z dobrze sformułowanymi obietnicami ukończenia.
Aktywnie wykonuj wiele zadań jednocześnie pomiędzy kilkoma agentami, aby jednocześnie opracowywać wiele istotnych funkcji równolegle. - Zbuduj silnik przepływu pracy AI, który napędza nasze produkty. Twórz najnowocześniejsze przepływy pracy oparte na grafach w ramach orkiestracji agentów z węzłami i krawędziami warunkowymi, ustrukturyzowanymi wyjściami, przerwaniami i wyłącznikami automatycznymi typu „człowiek w pętli”. Wdrażaj trwałe wykonanie, długotrwałą pracę, która przetrwa ponowne uruchomienie procesów, ograniczenia szybkości i przestoje, dzięki wiązce ewaluacyjnej, wersjonowanym łańcuchom podpowiedzi, zbiorom danych z adnotacjami i testom porównawczym między dostawcami w zakresie kosztów, opóźnień i jakości. - Projektuj odporne, wielkoskalowe systemy zaplecza.
Projektuj i skaluj rozproszoną infrastrukturę w Pythonie i TypeScript, aby obsługiwać duże obciążenia w branży edtech. Zarządzaj projektami systemów, granicami interfejsów API i wydajnością baz danych, zapewniając, że nasza podstawowa architektura pozostanie wysoce dostępna, bezpieczna i gotowa do skalowania. - Rozszerz warstwę kontekstową. Współtwórz nasze AGENTS.md i Agent Skills, aby każda sesja generowała lepszą pracę niż poprzednia.
Są to żywe artefakty produkcyjne, a części opisujące Twoją domenę należą do Ciebie. - Partner w dziedzinie architektury. Ściśle współpracuj z dyrektorem ds. inżynierii, dyrektorem ds. innowacji i innymi liderami produktów w zakresie kierunków technicznych, planu działania dotyczącego funkcji oraz trudnych technicznych decyzji projektowych i kompromisów. - Podnieś poprzeczkę dla zespołu. Przeglądanie pracy członków zespołu i wykonawców. Współpracuj z członkami zespołu przy przeglądach architektury i implementacji.
Pisz komentarze PR, dokumenty projektowe i umiejętności agenta, dzięki którym następna osoba będzie szybsza. Powinieneś aplikować, jeśli: - Posługujesz się sztuczną inteligencją. Jesteś ekspertem w ciągłym, wielosesyjnym rozwoju z Claude Code i/lub OpenAI Codex.
Jesteś ekspertem w zakresie inżynierii szybkiej i inżynierii kontekstowej. Umiejętności agenta piszesz w taki sam sposób, w jaki inni inżynierowie piszą testy jednostkowe. Praktykujesz programowanie oparte na specyfikacjach (zestaw GitHub Spec Kit lub jego odpowiednik) w ramach normalnego przepływu pracy.
Wiesz, czym jest pętla RALPH i jak ją wdrożyć. - Wysyłasz, dużo. Tygodniowo dostarczasz wiele dużych funkcji. Nie dlatego, że idziesz na skróty, ale dlatego, że przebudowałeś swój przepływ pracy wokół narzędzi agentycznych i masz gust, aby dobrze nimi sterować.
Znasz różnicę między kodowaniem wibracyjnym a szybką inżynierią z pracą opartą na specyfikacji i wiesz, po który sięgnąć w jakiej sytuacji. - Zbudowałeś prawdziwe warstwy orkiestracji AI, które działają, gdy nie oglądasz. Myślisz grafami - współdzielony stan przepływający przez węzły, krawędzie warunkowe, przerwania i wyłączniki automatyczne. Dostarczyłeś nietrywialne potoki agentowe przy użyciu LangGraph, Python i TypeScript lub ich odpowiedników.
Traktujesz trwałe wykonanie, ustrukturyzowane wyniki, punkty kontrolne typu „człowiek w pętli” i routing modelu niezależnego od dostawcy jako podstawowe ograniczenia projektowe. Zbudowałeś wiązki ewaluacyjne, zbiory danych z adnotacjami i wersjonowane łańcuchy podpowiedzi jako artefakty najwyższej klasy. - Jesteś samodzielny. Dobrze prosperujesz w małych, wysoce autonomicznych zespołach i start-upach, których powierzchnia jest duża, a kontekst stale się zmienia.
Piszesz wyraźnie. Rozwiążesz problem od początku do końca, nie czekając na powiadomienie, które powie Ci, co robić dalej. - Lubisz się uczyć. Aktywnie wykorzystujesz najnowsze osiągnięcia w dziedzinie sztucznej inteligencji i stosujesz je, aby usprawnić pracę swoją i innych.
Motywuje Cię także misja i wizja MCP oraz pragniesz tworzyć produkty skierowane do nauczycieli i uczniów. - Chcesz kształtować świat. Masz motywację, aby być częścią czegoś większego niż ty sam. Wierzysz, że największą wartością Twojego talentu jest wykorzystanie go do wzmacniania pozycji innych.
Jesteś gotowy, aby naprawdę zmienić życie nauczycieli i młodych ludzi. Byłoby również pomocne, jeśli: - Masz doświadczenie w tworzeniu produktów edtech. - Masz doświadczenie w przetwarzaniu wrażliwych i/lub poufnych danych, szczególnie w kontekście edukacyjnym (COPPA, CIPA, FERPA, PPRA, SOC 2). Wynagrodzenie i świadczenia Naszym celem jest oferowanie konkurencyjnego pakietu wynagrodzeń, a także możliwości pracy w szybko rozwijającej się organizacji non-profit, której misją jest poprawa edukacji na całym świecie.
Obejmuje to: - Stanowisko płatne: 160 000 - 190 000 USD brutto rocznie - Ubezpieczenie zdrowotne sponsorowane przez pracodawcę w ramach CareFirst BlueCross BlueShield - Ubezpieczenie stomatologiczne i okulistyczne sponsorowane przez pracodawcę w ramach MetLife - Uczestnictwo w planie Vanguard 403(b) z odroczonym wynagrodzeniem z 3% wyrównaniem przez pracodawcę - Płatny czas wolny obejmujący: urlop/PTO (20 dni), płatny urlopy, płatny urlop rodzicielski, płatny urlop chorobowy i bezpieczny, „Me Days” oraz możliwość zarabiania płatnego urlopu Comp - Roczny budżet na finansowane przez MCP ciągłe kształcenie dla żądanych programów (dostępne po 6 miesiącach nieprzerwanego zatrudnienia w pełnym wymiarze godzin) - Dostęp do FSA i Opieki zależnej FSA - 1x ubezpieczenie na życie opłacane przez firmę - Dostęp do zasiłku na ubezpieczenie zwierząt Wishbone - Możliwość pracy zdalnej i ustalania własnych godzin (w granicach rozsądku) OŚWIADCZENIE NIEDYSKRYMINACJA: Projekt Modern Classrooms angażuje się w zapewnienie równych szans w zatrudnieniu. Nie dyskryminujemy ze względu na rasę, kolor skóry, płeć, niepełnosprawność, wiek, religię, orientację seksualną, narodowość lub pochodzenie etniczne. Jesteśmy mocno zaangażowani w zatrudnianie zróżnicowanego zespołu i zachęcamy do składania aplikacji osoby ze środowisk tradycyjnie niedostatecznie reprezentowanych.
Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-software-engineer-modern-classrooms-project