Sobre a oportunidade
Descrição da Vaga: \Estamos procurando um(a) Engenheiro(a) de Software - com experiência aplicada em IA altamente motivado(a) e experiente para se juntar à nossa equipe de tecnologia. O candidato ideal terá um histórico comprovado de sucesso em projetos de desenvolvimento de software, bem como habilidades de comunicação e colaboração em equipe. Projeto: \O(a) Engenheiro(a) selecionado(a) se juntará à nossa equipe de desenvolvimento de software para desenvolver o ArchHub, um hub corporativo de arquitetura com IA Generativa, capaz de centralizar conhecimento arquitetural, responder dúvidas, consultar informações do Ardoq, gerar diagramas com a Eraser e disponibilizar essas capacidades para diferentes canais, como Kiro e Microsoft Teams. Tamanho da Equipe: \A equipe de desenvolvimento do projeto é composta por cerca de 46 pessoas, incluindo desenvolvedores, arquitetos, gerentes de projetos e outros membros da equipe de tecnologia. O(a) desenvolvedor(a) selecionado(a) fará parte da equipe de desenvolvimento e trabalhará em estreita colaboração com outros desenvolvedores, bem como com outros membros da equipe de tecnologia.
Responsabilidades
Desenvolver o backend e os serviços do ArchHub; Implementar uma solução de RAG para consulta a padrões, documentos e conhecimento de arquitetura; Integrar o ArchHub ao MCP do Ardoq para consultar contexto arquitetural, aplicações, componentes e relacionamentos; Integrar ao MCP da Eraser para criação e manipulação de diagramas; Orquestrar fluxos de IA, como: consultar contexto no Ardoq complementar com RAG gerar diagrama disponibilizar ou registrar o resultado; Desenvolver integrações via MCP Client e MCP Server; Expor capacidades do ArchHub para ferramentas como Kiro, Teams e outros clientes; Desenvolver integrações com APIs REST quando necessário; Implementar autenticação, autorização, controle de acesso e auditoria das ações dos agentes; Criar mecanismos de observabilidade, tratamento de erros, retries e rastreabilidade das chamadas de IA e ferramentas. Atribuições: Desenvolvimento backend, preferencialmente com Python; APIs REST e integrações entre sistemas; IA Generativa e LLMs; RAG, embeddings e busca semântica; Tool Calling / Function Calling; Desenvolvimento de agentes e workflows de IA; Model Context Protocol — MCP; Integração com MCP Servers e criação de MCP Servers; Autenticação e autorização — OAuth2, OIDC, IAM, RBAC etc.; Arquitetura de software e sistemas distribuídos; Cloud, preferencialmente AWS. Outros Requisitos e qualificações, ferramentas, habilidades, cursos e certificações: AWS Bedrock / Bedrock AgentCore; FastAPI e Pydantic; Ardoq; Eraser / DiagramGPT; Microsoft Teams / Microsoft 365 Agents; Kiro; Observabilidade de aplicações de IA. Benefícios MJV: TotalPass\Wellhub; Seguro de vida em grupo; Vale Refeição/ Alimentação; Plano de saúde e odontológico - Bradesco; Ações de treinamento: palestras, fóruns, trocas e conversas de conhecimentos relativos ao nosso negócio. Estamos em constante conexão para aprender mais e juntos; Programa +MJVer: programa interno de indicação onde você indica um colega para trabalhar conosco e se esse relacionamento der match, você ganha um prêmio. Parcerias: quer desconto? Temos um grupo no Workplace onde divulgamos parcerias com instituições de ensino, escolas de idiomas, academias, restaurantes, produtos e outros serviços;