Bain & Company

Diretor, Full stack AI Engineer

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

DESCRIÇÃO E REQUISITOS

O que nos torna um ótimo lugar para trabalhar

Temos orgulho de sermos consistentemente reconhecidos como um dos melhores lugares para trabalhar no mundo. Atualmente, somos a empresa de consultoria mais bem classificada na lista de Melhores Lugares para Trabalhar do Glassdoor e conquistamos o 1º lugar geral um recorde de sete vezes. Equipes extraordinárias estão no centro da nossa estratégia de negócios, mas isso não acontece por acaso. Exige um foco intencional em reunir uma ampla gama de origens, culturas, experiências, perspectivas e habilidades em um ambiente de trabalho acolhedor e inclusivo. Contratamos pessoas com talento excepcional e criamos um ambiente no qual cada indivíduo pode prosperar profissional e pessoalmente.

Com quem você trabalhará

Você fará parte de uma equipe que está construindo o conjunto integrado de ferramentas de decisão agentic da Bain, que oferece a grandes organizações inteligência sempre ativa em suas decisões de crescimento mais importantes. A função está em uma interseção que poucas organizações podem oferecer: a profundidade analítica e o acesso ao cliente de uma consultoria de alto nível, a ambição técnica de uma empresa de produtos e o trabalho de engenharia na fronteira da IA aplicada.

Você trabalhará dentro da equipe de produto permanente da Bain, criando softwares que ajudam as maiores empresas do mundo a responder às perguntas que impulsionam seus negócios: onde investir, onde focar e como vencer. O impacto do que você constrói é direto e imediato, e a plataforma aumenta de valor a cada lançamento.

A plataforma possui duas camadas trabalhando juntas: um núcleo agentic e um conjunto de módulos de decisão, cada um resolvendo um problema comercial distinto. O ciclo de vida de construção está conectado ao mundo real: à medida que as equipes de projeto trabalham ao lado de clientes em vários setores e geografias, esse feedback flui diretamente de volta para a engenharia e para o produto. Cada interação com o cliente torna a plataforma mais inteligente, mais ampla e mais resiliente.

Esta é uma startup dentro de uma empresa estabelecida. Você obtém propriedade genuína de estágio inicial e influência real sobre a arquitetura e a direção do produto, apoiado pela escala global, relacionamentos com clientes e compromisso de liderança da Bain; o ritmo de uma startup com a estrutura de uma empresa global.

Estamos procurando engenheiros que saibam como tornar um produto melhor e tragam esse instinto para cada sprint sem serem solicitados, e que se sintam confortáveis com problemas que não têm uma resposta conhecida. O trabalho envolve mecanismos de decisão em tempo real, infraestrutura cloud-native e problemas de dados sem uma resposta pronta. Experiência com sistemas agentic é importante: protocolos de ferramentas e contexto como MCP, harnesses de avaliação, design de memória e resolução de entidades em dados corporativos complexos. Esta é IA aplicada em produção, em escala, com usuários reais dependendo do que você constrói. O campo está avançando rapidamente e a equipe foi criada para acompanhar, então a disposição para continuar aprendendo conta tanto quanto o que você já sabe.

Onde você se encaixará na equipe

O engenheiro Full-stack é responsável pela construção e operação das interfaces de produto e serviços de backend que disponibilizam os recursos do Growth AI Performance System para usuários em todo o conjunto: os dashboards, ferramentas de fluxo de trabalho, interfaces de planejamento de cenários e visualizações de saída que consultores especialistas, especialistas e partes interessadas seniores dos clientes usam em compromissos comerciais ao vivo. Esta é uma função de toda a plataforma dentro da equipe de Agentic Core and Interface: você está construindo para todos os três módulos de produto, não apenas para um.

Você trabalhará em estreita colaboração com o Design Lead e o Designer no front-end, com engenheiros de IA na integração de recursos agentic e baseados em LLM na camada de interface, e com o engenheiro de dados na camada de acesso a dados e API que alimenta o que os usuários veem. Você é responsável pela qualidade, confiabilidade e desempenho do full stack: desde a superfície de API que fornece saídas de modelos de domínio até os componentes de React que os renderizam para os usuários.

Esta também é uma função de liderança de pessoas. Você será o gestor direto de uma pequena equipe de engenheiros de nível pleno a sênior dentro da equipe de Agentic Core and Interface, sendo responsável pelo trabalho diário, desempenho e crescimento deles: realizando check-ins semanais, servindo como ponto de escalonamento, escrevendo avaliações de desempenho semestrais e anuais e definindo planos de desenvolvimento profissional que aumentem a fluência da equipe com práticas de engenharia assistidas por IA.

Você trabalhará em toda a plataforma e módulos de produto focados em ROI de marketing, marca e estratégia de preços, construindo interfaces que tornam as saídas analíticas complexas navegáveis e confiáveis para usuários profissionais que precisam agir rapidamente. Os usuários deste produto são sofisticados; as interfaces precisam ser rápidas, densas e inequívocas.

Esta função tem proximidade direta com o cliente. Você se envolverá com equipes de consultoria para entender como as interfaces estão sendo usadas em compromissos ao vivo, onde o desempenho ou a confiabilidade estão criando problemas e quais mudanças de engenharia são necessárias.

O que você fará

Construção e entrega de interfaces de produto

  1. Construir e entregar recursos de produto de ponta a ponta em todo o frontend do Growth AI Performance System: desenvolvimento de componentes em React e TypeScript, integração de API e todo o ciclo de vida do recurso, desde a entrega do design até a implantação em produção e manutenção contínua
  1. Ser responsável por áreas específicas de recursos e fluxos de trabalho de interface em todo o conjunto: dashboards de alocação de canais, ferramentas de planejamento de cenários e simulações, visualizações de saída de ROI de marketing, interfaces de análise de marca e exibições de estratégia de preços, projetadas para usuários especialistas que precisam navegar rapidamente por conteúdo analítico denso
  1. Construir interfaces densas em dados e ricas em gráficos usando bibliotecas de visualização modernas; implementar visualizações de séries temporais, gráficos de cascata, comparações de alocação, ferramentas de cenários multivariáveis e exibições de saída em tempo real que são atualizadas conforme as entradas do modelo mudam
  1. Implementar componentes de interação humano-agente em colaboração com a equipe de Engenharia de IA: como recomendações agentic, indicadores de confiança, saídas de cenários e incertezas são apresentados aos usuários em interfaces que são claras, confiáveis e profissionalmente apropriadas
  1. Construir e manter a camada de API de backend que fornece saídas de modelos de domínio, resultados de fluxo de trabalho agentic e dados da plataforma para o frontend; projetar APIs que sejam confiáveis, versionadas e de alto desempenho em escala de produção

Qualidade de engenharia e padrões de plataforma

  1. Liderar a implementação de engenharia do sistema de design do Growth AI Performance System: construir bibliotecas de componentes que implementem fielmente as especificações de design, mantê-las à medida que o sistema de design evolui e estabelecer convenções de engenharia que tornem a base de código do frontend consistente e sustentável em todo o conjunto
  1. Escrever código limpo, testável e sustentável em todo o ciclo de vida de desenvolvimento de software; implementar pipelines de CI/CD, testes automatizados e fluxos de trabalho de implantação que suportem iteração rápida sem sacrificar a estabilidade da produção
  1. Ser responsável pelo desempenho e confiabilidade da camada de interface: monitorar o desempenho do frontend, a latência da API e as taxas de erro; diagnosticar e resolver problemas que afetam a experiência do usuário em implantações ao vivo com clientes
  1. Aplicar princípios de DevSecOps em todo o full stack: autenticação e autorização, manuseio seguro de dados comerciais de clientes e conformidade com obrigações de privacidade relevantes para o contexto de cliente corporativo da plataforma
  1. Orientar engenheiros da equipe, incluindo o engenheiro de dados; definir padrões de engenharia, fornecer feedback estruturado de revisão de código e criar oportunidades para que os membros da equipe assumam progressivamente mais responsabilidades

Gestão de pessoas e liderança de equipe

  1. Gerenciar uma pequena equipe de engenheiros de nível pleno a sênior no dia a dia: realizar check-ins semanais, remover impedimentos e servir como ponto de escalonamento para problemas técnicos e de entrega
  1. Ser responsável pelo ciclo completo de desempenho dos subordinados diretos: escrever e entregar avaliações semestrais e anuais, definir metas, fornecer feedback construtivo e criar planos de desenvolvimento profissional individual
  1. Construir fluência em IA/ML em toda a equipe: definir expectativas para práticas de desenvolvimento assistido por IA, identificar lacunas de habilidades e orientar o crescimento dos subordinados para funções de engenharia aumentadas por IA
  1. Liderar o recrutamento para a equipe: definir necessidades de contratação, participar de entrevistas e ser responsável pelo onboarding para que novos engenheiros alcancem produtividade total rapidamente
  1. Criar e promover um ambiente de alta satisfação no trabalho que apoie o crescimento e o avanço contínuos da equipe, enquanto gerencia conflitos e dependências entre equipes para manter a entrega no caminho certo

Colaboração e comunicação

  1. Envolver-se com equipes de consultoria durante e após implantações ao vivo com clientes para entender onde a camada de interface está criando atrito, problemas de desempenho ou questões de credibilidade; traduzir esse feedback em melhorias de engenharia e priorizá-las junto com o roadmap do produto
  1. Apresentar arquitetura de interface, trade-offs de engenharia e decisões técnicas para partes interessadas seniores em termos claros e não técnicos; contribuir para sessões com partes interessadas onde as interfaces da plataforma são demonstradas e explicadas
  1. Comunicar-se claramente entre as disciplinas de design, engenharia de IA e produto; traduzir especificações de design em requisitos de engenharia, expor restrições de integração à equipe de design precocemente e manter a gestão de produto informada sobre o status da entrega e riscos técnicos
  1. Impulsionar a inovação na engenharia de interface: manter-se atualizado com tecnologias emergentes de frontend, padrões de interface baseados em IA e abordagens de visualização de dados; trazer aprendizados relevantes para a equipe e propor melhorias na abordagem de engenharia

Sobre você

Técnico

  1. Proficiência profunda em React e TypeScript para desenvolvimento complexo de frontend; forte domínio de arquitetura de componentes, gerenciamento de estado, otimização de desempenho e as convenções de engenharia que tornam grandes bases de código de frontend sustentáveis
  1. Forte proficiência em desenvolvimento server-side; experiência na construção de APIs e serviços de backend confiáveis, versionados e de alto desempenho que fornecem saídas analíticas e geradas por IA para clientes de frontend em escala de produção
  1. Experiência na construção de interfaces analíticas densas em dados: dashboards ricos em gráficos, ferramentas de cenários em tempo real, visualizações de comparação multivariáveis e exibições de alocação usando bibliotecas de visualização modernas
  1. Experiência na integração de LLM e recursos de IA agentic em recursos de produto voltados para o usuário; compreensão de como apresentar saídas geradas por IA, respostas em streaming e indicadores de confiança em interfaces das quais usuários profissionais dependem
  1. Fundamentos sólidos de engenharia: código limpo e testável; desenvolvimento e governança de biblioteca de componentes; propriedade de pipeline de CI/CD; testes automatizados; e depuração e perfil de desempenho de nível de produção
  1. Experiência na implantação e operação de aplicações full-stack no Azure ou AWS; proficiência com conteinerização e compreensão de como os serviços de frontend e backend são implantados e monitorados em um ambiente cloud-native
  1. Sólida compreensão de autenticação, autorização e manuseio seguro de dados; experiência na aplicação de princípios de DevSecOps em uma aplicação full-stack em um contexto corporativo
  1. Familiaridade com a implementação de sistemas de design: capaz de traduzir especificações de tokens de design, documentação de componentes e diretrizes de interação em convenções de engenharia a partir das quais uma equipe pode construir de forma consistente
  1. Uso ativo de ferramentas de codificação assistidas por IA (Cursor, Claude Code ou equivalente) para acelerar o desenvolvimento, prototipar mais rapidamente e elevar o nível de produtividade de engenharia da equipe

Experiência

  1. 10 ou mais anos em funções de engenharia de software full-stack com responsabilidades práticas significativas de construção em frontend e backend
  1. Experiência direta na gestão de uma equipe de engenheiros: realização de avaliações de desempenho, planejamento de desenvolvimento profissional e gestão de pessoas no dia a dia, além da liderança técnica
  1. Histórico de construção e entrega de aplicações de produção com interfaces analíticas densas em dados das quais usuários profissionais reais dependem
  1. Experiência na liderança da implementação de engenharia de um sistema de design ou biblioteca de componentes em um produto com vários recursos
  1. Experiência na orientação de engenheiros e na definição de padrões de engenharia dentro de uma equipe
  1. Experiência em ambientes voltados para o cliente ou adjacentes à consultoria, onde as decisões de interface têm consequências diretas sobre como os usuários profissionais confiam e agem com base no que veem, é uma forte vantagem
  1. Experiência de trabalho em equipes de produto ágeis e multifuncionais; fortes habilidades de solução de problemas e resolução de questões de produção

Educação

Curso técnico (Associate’s degree) / Bacharelado em ciência da computação, engenharia, matemática ou área técnica relacionada; ou uma combinação equivalente de educação, treinamento e experiência.

Informações de remuneração nos EUA

A remuneração para esta função inclui salário base, bônus de desempenho discricionário anual, plano 401(k) com uma contribuição anual do empregador com base nos anos de serviço e o pacote de benefícios de primeira linha da Bain (detalhes listados abaixo).

Alguns governos locais nos Estados Unidos exigem que uma faixa salarial razoável e de boa fé seja incluída nas vagas de emprego para funções abertas. A remuneração anual estimada para esta função é a seguinte:

  • Em Illinois, a faixa salarial anual de tempo integral razoável e de boa fé para esta função está entre $196,000-235,250; a colocação dentro desta faixa variará com base em vários fatores, incluindo, mas não se limitando a, experiência, educação, licenciamento/certificações, treinamento e nível de habilidade
  • Em Massachusetts, a faixa salarial anual de tempo integral razoável e de boa fé para esta função está entre $204,750-$245,750; a colocação dentro desta faixa variará com base em vários fatores, incluindo, mas não se limitando a, experiência, educação, licenciamento/certificações, treinamento e nível de habilidade
  • Bônus de desempenho discricionário anual
  • Esta função também pode ser elegível para outros elementos de remuneração discricionária
  • Contribuição da empresa de 4.5% para o 401(k), que aumenta após 3 anos de serviço e é 100% adquirida na data de início

O programa abrangente de benefícios e bem-estar da Bain & Company foi projetado para ajudar os funcionários a alcançar independência pessoal, proteção e estabilidade nas áreas mais importantes para você e sua família.

  • A Bain paga 100% dos prêmios individuais dos funcionários para programas médicos, odontológicos e de visão, oferecendo um dos planos médicos mais abrangentes para funcionários sem impactar seu contracheque
  • Licença remunerada generosa, incluindo licença parental, licença médica e feriados remunerados
  • Contribuição da empresa para o 401(k) totalmente adquirida
  • Seguro de vida e invalidez de longo prazo pago

Para todos os outros locais, a faixa salarial anual de tempo integral razoável e de boa fé para esta função é compatível com as taxas de mercado geográficas competitivas para esta função e variará com base em vários fatores, incluindo, mas não se limitando a, experiência, educação, licenciamento/certificações, treinamento e nível de habilidade.

INFORMAÇÕES GERAIS

É ilegal em Massachusetts exigir ou administrar um teste de detector de mentiras como condição de emprego ou continuidade do emprego. Um empregador que violar esta lei estará sujeito a penalidades criminais e responsabilidade civil.

Título do cargo Diretor, Full stack AI Engineer

ID da vaga 111270

Áreas de trabalho Tecnologia e Engenharia

Tipo de emprego Permanente em tempo integral

Local(is) Boston, Chicago, Londres, São Paulo, Varsóvia

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

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores