Redwood Materials
McGraw Hill LLC.
Engenheiro(a) de Software II
Visão Geral
Cause Impacto no Momento
Na McGraw Hill, criamos plataformas de aprendizado de ponta e de próxima geração que são usadas por milhões de estudantes e educadores em todo o mundo todos os dias. Projetamos ferramentas e experiências intuitivas e eficazes que maximizam o tempo dos professores e o aprendizado dos alunos. E fazemos tudo isso em um ambiente de apoio e colaboração, onde trabalhamos ao lado de colegas brilhantes, tocamos vidas em todo o mundo, vemos a diferença que nosso trabalho árduo faz e continuamos nossos caminhos de aprendizado ao longo da vida.
Seu impacto na equipe
Estamos procurando um(a) Engenheiro(a) de Software II - IA para se juntar à nossa equipe de Plataforma de IA. O(a) candidato(a) ideal possuirá expertise na construção de aplicações full stack com IA. Como esta posição envolve o desenvolvimento de aplicativos habilitados por IA Generativa, experiência prática em IA Generativa e demonstração de um profundo entendimento de seus princípios, aplicações e avanços mais recentes é altamente desejável. Esta função requer um indivíduo dinâmico que possa construir e integrar perfeitamente soluções de IA em todo o full stack, contribuindo para nossas iniciativas de IA e garantindo implementações robustas e escaláveis.
Esta é uma posição remota aberta a candidatos autorizados a trabalhar para qualquer empregador nos Estados Unidos.
Recrutadores da McGraw Hill sempre usam um endereço de e-mail “@mheducation.com” e/ou do nosso Sistema de Rastreamento de Candidatos, iCIMS. Qualquer variação deste domínio de e-mail deve ser considerada suspeita. Além disso, recrutadores e representantes autorizados da McGraw Hill nunca solicitarão informações confidenciais por e-mail.
50743
O que você fará
- Desenvolver, implementar e manter a plataforma de IA e ferramentas/aplicativos impulsionados por IA, incluindo soluções de IA Generativa que sejam confiáveis, manteníveis e escaláveis.
- Desenvolver e manter soluções de software que cumpram os padrões de acessibilidade, como WCAG 2.2 AA. Integrar as melhores práticas de acessibilidade nos processos de código, teste e design.
- Trabalhar em estreita colaboração com cientistas de dados, gerentes de produto e outros engenheiros para entregar soluções de alta qualidade.
- Manter-se atualizado(a) sobre os avanços mais recentes em tecnologias de IA, explorando oportunidades para integrar novas capacidades de IA em aplicativos existentes ou novos.
- Implementar as melhores práticas para segurança de aplicativos e garantir a conformidade com as regulamentações relevantes de privacidade e proteção de dados.
- Contribuir para processos de CI/CD para permitir lançamentos mais suaves.
- Apoiar a infraestrutura em nuvem, otimizando desempenho, custo e segurança.
- Aplicar as melhores práticas de engenharia dentro de sua equipe para garantir qualidade, estabilidade, desempenho, resiliência e manutenibilidade de seu software.
Requisitos mínimos
Sobre você
- 3+ anos de experiência em desenvolvimento de software de produto ou corporativo.
- Experiência prática em todo o stack de software, incluindo Frontend (Angular/React), Backend / API (Python / Node.js), Bancos de Dados (como MySQL e PostgreSQL, bancos de dados NoSQL como DynamoDB) e Infraestrutura (AWS/Azure, Terraform).
- Experiência na implementação de recursos acessíveis em aplicações web.
- Experiência em auxiliar no desenvolvimento de soluções escaláveis com IA em nível corporativo, como Azure AI Search, serviço Azure OpenAI ou tecnologias similares.
- Foco recente em IA Generativa, com experiência prática na aplicação de frameworks de LLM como LangChain.
- Conhecimento prático de técnicas de Retrieval-Augmented Generation (RAG), incluindo implementação e otimização de modelos RAG para aprimorar a recuperação de informações e as capacidades de geração.
- Sólidas habilidades técnicas em desenvolvimento de software, testes, monitoramento, ajuste de desempenho e pipelines de implantação.
- Fortes habilidades de comunicação técnica e colaboração.
- Paixão por tecnologia e compromisso em se manter atualizado(a) sobre os avanços em IA.
Por que McGraw Hill?
Acreditamos firmemente na missão de educar estudantes e ajudá-los a ter sucesso. Nossas equipes operam em um ambiente colaborativo e seguro onde a contribuição de todos é valorizada, confiável e respeitada.
Você terá oportunidade de movimentação e crescimento horizontal e vertical em toda a organização, incluindo caminhos de carreira claros para seu crescimento pessoal e profissional a longo prazo.
A faixa salarial para esta posição é entre $90,000 - $135,000 anualmente. No entanto, o salário base oferecido pode variar dependendo do conhecimento, habilidades, experiência e localização relacionados ao cargo. Um plano de bônus anual pode ser fornecido como parte do pacote de remuneração, além de uma gama completa de benefícios médicos e/ou outros, dependendo da posição oferecida. Clique aqui para saber mais sobre nossas ofertas de benefícios.
