Pular para o conteúdo

Modern Classrooms Project

Engenheiro de Software Sênior

TypeScriptPython
Tradução automática. Consulte o original.

Sobre a oportunidade

Data de início: O mais breve possível

Tipo de vaga: Tempo integral, assalariado

Experiência: Desenvolvimento de software

Localização: Remoto, flexível (baseado nos EUA)

Salário: $160,000-$190,000 por ano, mais benefícios

]

--------------------------------------------------------------------------------

____________________________________________________________________________________________________________________

DECLARAÇÃO DE NÃO DISCRIMINAÇÃO: O Modern Classrooms Project está comprometido com a igualdade de oportunidades de emprego. Não discriminamos com base em raça, cor, gênero, deficiência, idade, religião, orientação sexual, nacionalidade ou etnia. Estamos fortemente comprometidos em contratar uma equipe diversificada e incentivamos candidaturas de origens tradicionalmente sub-representadas.

Quem somos

O Modern Classrooms Project (MCP) é uma organização sem fins lucrativos 501(c)(3) que capacita educadores a criar salas de aula que respondam às necessidades de cada aluno. Fundado por dois professores premiados, lideramos um movimento de educadores na implementação de um modelo instrucional baseado em domínio e no ritmo do aluno [

YouTube

] que utiliza a tecnologia para promover a conexão humana, o aprendizado autêntico e o crescimento socioemocional.

Até o momento, alcançamos mais de 100,000+ professores por meio do nosso curso online gratuito learn.modernclassrooms.org/ em 150+ países. Somos uma equipe ambiciosa e idealista, liderada por ex-professores, e somos apaixonados pelo que fazemos.

Descrição da vaga - Por que precisamos de você!

Nos últimos oito anos, capacitamos educadores a usar a tecnologia de forma mais eficaz. No ano passado, garantimos financiamento para começar a desenvolver nossos próprios produtos de software de tecnologia educacional.

Precisamos de um Engenheiro de Software Sênior experiente, prático e nativo em IA para ajudar a transformar nossa visão de produto em realidade. Você será um membro fundamental da nossa nova equipe técnica, assumindo a liderança em back-end e pipelines de conteúdo de IA generativa, criando ferramentas intuitivas e poderosas que apoiarão diretamente educadores e alunos todos os dias.

Principais responsabilidades

Como Engenheiro de Software Sênior, você será um colaborador individual sênior em nossa equipe de engenharia, reportando-se ao Chefe de Engenharia e colaborando estreitamente com o Diretor de Inovação para entregar funcionalidades que façam uma diferença real para alunos e educadores.

Você fará parte de uma equipe pequena e em crescimento de talentosos engenheiros de software que trabalham juntos para resolver os problemas que nossos professores enfrentam todos os dias, tornar os professores mais eficazes e tornar nosso modelo baseado em evidências mais acessível a qualquer educador que queira ajudar todos os seus alunos a terem sucesso. Precisamos de você para nos ajudar a concretizar isso.

Você irá:

  1. Entregar múltiplas funcionalidades substanciais por semana. Esta é uma meta de velocidade mínima, não um exagero. Você aproveitará a IA e a codificação agentica para criar softwares incríveis, de forma muito, muito rápida.
  1. Atuar como líder técnico e responsável pelo seu pipeline de codificação agentica. Escrever prompts e especificações detalhadas e adotar o Desenvolvimento Orientado por Especificações (Spec-Driven Development). Compor agentes orquestradores e despachar equipes de agentes. Projetar loops RALPH com promessas de conclusão bem formadas. Realizar multitarefa ativamente entre vários agentes para desenvolver simultaneamente múltiplas funcionalidades substanciais em paralelo.
  1. Construir o motor de fluxo de trabalho de IA que impulsiona nossos produtos. Desenvolver fluxos de trabalho de orquestração agentica baseados em grafos de última geração com nós e arestas condicionais, saídas estruturadas, interrupções e disjuntores com intervenção humana. Implementar execução durável, trabalho de longa duração que sobrevive a reinicializações de processos, limites de taxa e interrupções, com um ambiente de avaliação, cadeias de prompts versionadas, conjuntos de dados anotados e benchmarks entre provedores sobre custo, latência e qualidade.
  1. Arquitetar sistemas backend resilientes e de alta escala. Projetar e escalar infraestrutura distribuída em Python e TypeScript para suportar cargas de trabalho pesadas de tecnologia educacional. Ser responsável pelo design dos sistemas, limites de API e desempenho de banco de dados, garantindo que nossa arquitetura fundamental permaneça altamente disponível, segura e pronta para escalar.
  1. Estender a camada de contexto. Contribuir para nossos AGENTS.md e Habilidades de Agente para que cada sessão produza um trabalho melhor que a anterior. Estes são artefatos de produção vivos, e você é responsável pelas partes que descrevem seu domínio.
  1. Colaborar na arquitetura. Trabalhar em estreita colaboração com o Chefe de Engenharia, o Diretor de Inovação e outros líderes de produto na direção técnica, no roteiro de funcionalidades e nas decisões difíceis de design técnico e compensações envolvidas.
  1. Elevar o nível da equipe. Revisar o trabalho de colegas e contratados. Colaborar com colegas em revisões de arquitetura e implementação. Escrever comentários em PRs, documentos de design e habilidades de agente que tornem a próxima pessoa mais rápida.

Requisitos mínimos

Você deve se candidatar se:

  1. Você é nativo em IA. Você é especialista em desenvolvimento contínuo de múltiplas sessões com Claude Code e/ou OpenAI Codex. Você é especialista em engenharia de prompt e engenharia de contexto. Você escreve Habilidades de Agente da mesma forma que outros engenheiros escrevem testes unitários. Você pratica o Desenvolvimento Orientado por Especificações (Kit de Especificações GitHub ou equivalente) como parte do seu fluxo de trabalho normal. Você sabe o que é um Loop RALPH e como implantar um.
  1. Você entrega, muito. Você entrega múltiplas funcionalidades grandes por semana. Não porque você está cortando caminho, mas porque você reconstruiu seu fluxo de trabalho em torno de ferramentas agenticas e tem o bom senso para direcioná-las bem. Você sabe a diferença entre vibe-coding e engenharia de prompt com trabalho orientado por especificações, e sabe qual usar em cada situação.
  1. Você construiu camadas de orquestração de IA backend reais que funcionam quando você não está olhando. Você pensa em grafos — estado compartilhado fluindo através de nós, arestas condicionais, interrupções e disjuntores. Você entregou pipelines agenticos não triviais usando LangGraph, Python e TypeScript, ou equivalente. Você trata execução durável, saídas estruturadas, pontos de verificação com intervenção humana e roteamento de modelo independente de provedor como restrições básicas de design. Você construiu ambientes de avaliação, conjuntos de dados anotados e cadeias de prompts versionadas como artefatos de primeira classe.
  1. Você é autodirigido. Você prospera em equipes pequenas e de alta autonomia e startups onde a área de atuação é ampla e o contexto muda constantemente. Você escreve com clareza. Você assume um problema de ponta a ponta sem esperar por um chamado para lhe dizer o que fazer a seguir.

], e está ansioso para construir produtos voltados para professores e alunos.

  1. Você quer moldar o mundo. Você é motivado a fazer parte de algo maior que você mesmo. Você acredita que o maior valor do seu talento é usá-lo para capacitar os outros. Você está pronto para fazer uma diferença real na vida de educadores e jovens.

Também seria útil se:

  1. Você tiver experiência na construção de produtos de tecnologia educacional.
  1. Você tiver experiência no manuseio de dados sensíveis e/ou confidenciais, particularmente em um contexto educacional (COPPA, CIPA, FERPA, PPRA, SOC 2).

Compensação e benefícios

Nosso objetivo é oferecer um pacote de remuneração competitivo, bem como a oportunidade de trabalhar em uma organização sem fins lucrativos em rápido crescimento que tem a missão de melhorar a educação em todo o mundo. Isso inclui:

  • Posição assalariada: $160,000-$190,000 de salário bruto por ano
  • Seguro de saúde patrocinado pelo empregador através da CareFirst BlueCross BlueShield
  • Seguro odontológico e oftalmológico patrocinado pelo empregador através da MetLife
  • Participação no plano de compensação diferida 403(b) da Vanguard com contrapartida do empregador de 3%
  • Tempo livre remunerado, incluindo: férias/PTO (20 dias), feriados remunerados, licença parental remunerada, licença médica e de segurança remunerada, "Me Days" e a capacidade de ganhar tempo de folga compensatório remunerado
  • Orçamento anual para Aprendizado Contínuo financiado pelo MCP para o(s) programa(s) que você solicitar (disponível após 6 meses de emprego contínuo em tempo integral)
  • Acesso a FSA e FSA de Cuidados Dependentes
  • Seguro de vida pago pela empresa de 1x o salário
  • Acesso ao benefício de Seguro para Animais de Estimação Wishbone
  • Capacidade de trabalhar remotamente e definir seus próprios horários (dentro do razoável)

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026