Pular para o conteúdo

Shield AI

Engenheiro Sênior, Full-Stack - Forge (R6244)

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

Sobre a Shield AI

Shield AI é uma empresa de tecnologia de defesa com financiamento de capital de risco, com a missão de proteger militares e civis com sistemas inteligentes. Seus produtos incluem o software de autonomia Hivemind, aeronaves V-BAT e X-BAT, e tecnologias de simulação e realidade sintética Aechelon. Com escritórios e instalações nos EUA, Europa, Oriente Médio e Ásia-Pacífico, a tecnologia da Shield AI apoia ativamente operações em todo o mundo. Para mais informações, visite shield.ai. Siga a Shield AI no LinkedIn, X, Instagram e YouTube.

Shield AI é uma empresa de tecnologia de defesa com a missão de proteger militares e civis com sistemas inteligentes. Construímos sistemas de autonomia para plataformas aéreas, marítimas, espaciais e outras que operam em ambientes complexos e contestados.

A Vaga

Forge é a plataforma de engenharia usada para construir, integrar, testar e operar capacidades do Hivemind. Ela conecta desenvolvedores de autonomia com os aplicativos, serviços, computação, dados e fluxos de trabalho de que precisam para passar do desenvolvimento local para sistemas implantados.

Estamos procurando um engenheiro full-stack para ajudar a moldar o futuro da IA física, construindo ferramentas para desenvolver, treinar e validar sistemas autônomos. Você trabalhará com aplicativos TypeScript e React, serviços backend, APIs e fluxos de dados Python, com ênfase em extensibilidade e reutilização. Seu trabalho reunirá plataformas internas e software de código aberto em ambientes locais e Kubernetes.

Você construirá capacidades do Forge para simulação, geração de dados sintéticos, treinamento e teste e avaliação, ajudando engenheiros a transformar ideias em capacidades de autonomia comprovadas. Trabalhando diretamente com desenvolvedores do Hivemind Pilot, equipes do Hivemind Solutions e especialistas de domínio, você traduzirá fluxos de trabalho complexos em aplicativos confiáveis e serviços reutilizáveis. Você será responsável por recursos, desde as necessidades do usuário e design até a implementação, implantação e suporte.

Esta função é adequada para um generalista que deseja propriedade significativa, gosta de transitar entre trabalho frontend e backend, e tem curiosidade sobre os sistemas que os conectam. Você ajudará a moldar decisões técnicas e a implantar e solucionar problemas de serviços conteinerizados em conjunto com engenheiros de plataforma. Experiência prática com Kubernetes é um diferencial, especialmente no suporte a aplicativos em ambientes de nuvem ou locais.

O que você fará

  1. Construir recursos completos em interfaces React, serviços backend, APIs e armazenamento de dados.
  1. Traduzir fluxos de trabalho técnicos complexos em aplicativos intuitivos com progresso claro, resultados e caminhos úteis para investigar falhas.
  1. Projetar e evoluir APIs e modelos de dados que suportam aplicativos, automação e integrações com outras equipes.
  1. Contribuir para uma arquitetura de plataforma/aplicativo diretamente por meio de requisitos ou contribuição direta.
  1. Contribuir para softwares destinados a rodar em uma infinidade de ambientes, desde estações de trabalho locais, passando por CICD, até clusters Kubernetes isolados.
  1. Testar e dar suporte ao que você constrói, usando logs, métricas, rastros e feedback do usuário para melhorar a confiabilidade, o desempenho e a usabilidade.
  1. Trabalhar diretamente com usuários, equipes de produto, design e engenharia para definir escopo, fazer compensações práticas e entregar melhorias iterativamente.

Resultados-chave

Um engenheiro bem-sucedido nesta função ajudará a entregar os seguintes resultados:

  1. As equipes do Hivemind podem concluir fluxos de trabalho de desenvolvimento e avaliação por meio de aplicativos coerentes e serviços confiáveis.
  1. Os recursos funcionam de forma confiável em ambientes locais e de cluster suportados, com diagnósticos claros quando algo dá errado.
  1. Outras equipes podem se integrar e estender o Forge por meio de APIs documentados e componentes reutilizáveis.
  1. As alterações são fáceis de testar, implantar, manter e dar suporte à medida que a plataforma evolui.

Qualificações exigidas

  1. Experiência em entrega e suporte de aplicativos de produção, com contribuições significativas para desenvolvimento frontend e backend.
  1. Proficiência em TypeScript e React, incluindo design de componentes, gerenciamento de estado, manipulação assíncrona de dados e integração de API.
  1. Experiência na construção de serviços backend em Go, Python ou linguagem comparável, incluindo design de API, validação e tratamento de erros.
  1. Experiência trabalhando com bancos de dados e modelos de dados de aplicativos, incluindo consulta, persistência e alterações de esquema.
  1. Capacidade de raciocinar sobre interações de serviço, autenticação, autorização, trabalhos em segundo plano e falhas entre limites de aplicativos.
  1. Familiaridade com contêineres, CI/CD e implantação e depuração de serviços em um ambiente compartilhado.
  1. Comunicação clara, bom julgamento de engenharia e a capacidade de trabalhar diretamente com usuários e levar o trabalho de um problema ambíguo a uma solução suportada.

Qualificações preferenciais

Não se espera experiência em todas as áreas abaixo. Experiência relevante pode incluir:

  1. Experiência prática com Kubernetes na implantação ou solução de problemas de aplicativos, incluindo gráficos Helm, configuração de serviços, noções básicas de rede e armazenamento persistente.
  1. Ferramentas de desenvolvedor ou aplicativos técnicos para simulação, experimentação, treinamento, teste e avaliação ou implantação.
  1. Orquestração de trabalhos, execução distribuída ou fluxos de trabalho de processamento de dados usando ferramentas como Ray, Jobs do Kubernetes, Argo Workflows ou Dagster.
  1. APIs baseados em esquema, clientes gerados ou integrações de serviços usando OpenAPI, Esquema JSON, Protocol Buffers, gRPC ou WebSockets.
  1. Aplicativos extensíveis, sistemas de plugins, bibliotecas de componentes compartilhados ou fluxos de trabalho assistidos por IA e integrações de agentes-ferramentas.
  1. Aplicativos implantados em ambientes de nuvem, locais, de ponta ou isolados; familiaridade com robótica, autonomia ou simulação.

Por que se juntar a nós

  • Possua soluções completas. Molde a experiência do usuário, implemente os serviços por trás dela e veja seu trabalho através da implantação e uso real.
  • Construa software com impacto direto na missão. Ajude engenheiros a desenvolver, validar e entregar capacidades de autonomia de forma mais eficaz.
  • Trabalhe ao lado de usuários engajados. Faça parceria com especialistas em autonomia, ML e simulação e veja como suas decisões afetam o trabalho diário deles.
  • Influencie uma plataforma em crescimento. Transforme necessidades práticas de aplicativos em capacidades compartilhadas que beneficiam equipes em todo o Hivemind, incluindo novos fluxos de trabalho de engenharia assistidos por IA.

$130,000 - $240,000 por ano

Faixa salarial de San Diego, CA: $130,000 - $200,000

Faixa salarial de San Mateo, CA: $150,000 - $240,000

Pacote de oferta para funcionário regular em tempo integral:

Pagamento dentro da faixa listada + Bônus + Benefícios + Equity

Pacote de oferta para funcionário temporário:

Pagamento dentro da faixa listada acima + pacote de benefícios temporários (aplicável após 60 dias de emprego)

A remuneração salarial é influenciada por uma ampla gama de fatores, incluindo, mas não se limitando a, conjunto de habilidades, nível de experiência, licenças e certificações, e local de trabalho específico. Todas as ofertas estão sujeitas a uma verificação de antecedentes e possível verificação de referências. Bolsistas militares e funcionários de meio período não são elegíveis para benefícios. Fale com seu representante de aquisição de talentos para mais informações. ###

Shield AI orgulha-se de ser um local de trabalho que oferece igualdade de oportunidades e é um empregador de ação afirmativa. Estamos comprometidos com a igualdade de oportunidades de emprego, independentemente de raça, cor, ascendência, religião, sexo, origem nacional, orientação sexual, idade, estado civil, deficiência, identidade de gênero ou status de veterano. Se você tiver uma deficiência ou necessidade especial que exija acomodação, por favor, nos informe.

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