← Voltar para vagas

Engenheiro(a) de Software Staff

Descrição da vaga

Sobre a vaga

A OpenMined procura uma pessoa Senior / Staff Software Engineer para liderar tecnicamente a squad Network Sourced AI, responsável por produtos que permitem consultar dados na origem, com atribuição e controle para seus proprietários.

A vaga combina liderança técnica hands-on e gestão de equipe. Você escreverá código, tomará decisões de arquitetura, definirá padrões de engenharia por exemplo e conectará as decisões da squad à estratégia mais ampla da plataforma.

Os principais produtos da equipe são o Syft Space, um nó local usado por proprietários de dados para publicar conteúdo sob seus próprios termos, e o Syft Hub, a camada de rede que permite a laboratórios de IA, agentes e desenvolvedores encontrar e consultar esses nós em tempo real.

Responsabilidades

  • Assumir a arquitetura técnica da squad NSAI de ponta a ponta, alinhando design, engenharia e implantação em toda a stack.
  • Garantir prontidão para produção com monitoramento de deploys, tratamento de erros, degradação controlada e runbooks operacionais.
  • Elevar os padrões de engenharia da equipe em modularidade, segurança, confiabilidade, escalabilidade, qualidade de código e entrega em produção.
  • Contribuir para a estratégia da stack principal por meio de revisões arquiteturais, definição de interfaces padrão e identificação de componentes reutilizáveis.
  • Trabalhar com liderança de produto para criar roadmaps realistas que equilibrem desejo, viabilidade, escala e solidez arquitetural.
  • Ser responsável pelas metas trimestrais de engenharia e pela entrega consistente de alto impacto.
  • Acompanhar produtividade, prazos, moral e sucesso da equipe, equilibrando interesses, aprendizado, capacidade e complexidade do trabalho.
  • Liderar tecnicamente de forma hands-on, contribuindo com desenvolvimento individual, revisões de código, ferramentas, processos e metodologias.
  • Criar documentação técnica e processos que apoiem velocidade de entrega e transferência de conhecimento.
  • Gerenciar uma equipe de 2 a 4 engenheiros, conduzindo 1:1s, feedback técnico e profissional, planos de desenvolvimento e avaliações de desempenho.

Stack e contexto técnico

  • Produtos de IA/ML, APIs e sistemas distribuídos.
  • Stack mencionada: Python, FastAPI, Docker, Vue, TypeScript, Rust e Tauri.
  • Foco em software de produção, arquitetura, confiabilidade, escalabilidade e operação.