CSC Leasing Co.
Modern Classrooms Project
Engenheiro de Software Sênior
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á:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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:
- 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.
- 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.
- 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.
- 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.
- 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:
- Você tiver experiência na construção de produtos de tecnologia educacional.
- 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)
