




Resumo: Procuramos um Engenheiro de Banco de Dados Neo4j para assumir o modelo de dados em grafo, otimizar consultas Cypher e construir pipelines robustos de ingestão de dados para sistemas avançados de inteligência de dados. Pontos Principais: 1. Assumir o modelo de dados em grafo e otimizar consultas Cypher 2. Construir pipelines robustos de ingestão de dados usando Python 3. Contribuir para a fundação de uma plataforma de inteligência impulsionada por IA **Título da Vaga:** Engenheiro de Banco de Dados **Tipo de Vaga:** Integral, Remota **Horário de Trabalho:** Horário Comercial dos EUA (CST) **Sobre a Vaga:** Nosso cliente desenvolve sistemas avançados de inteligência de dados que mapeiam relações complexas de propriedade, jurídicas e imobiliárias utilizando tecnologia em grafo. O Neo4j alimenta seu grafo de conhecimento e permite representar dados altamente conectados com precisão, velocidade e rastreabilidade. Estamos procurando um Engenheiro de Banco de Dados Neo4j que assumirá o modelo de dados em grafo, otimizará consultas Cypher e construirá pipelines robustos de ingestão de dados. Esse cargo é crítico para definir como o sistema estrutura, conecta e analisa dados relativos a pessoas, imóveis, documentos, transações e eventos. **Principais Responsabilidades:** 1\. Modelagem \& Arquitetura de Dados em Grafo * Projetar, aprimorar e manter esquemas de dados Neo4j * Garantir que as relações entre entidades sejam consistentes, normalizadas e de alto desempenho * Implementar atualizações de esquema alinhadas às necessidades comerciais e técnicas 2\. Cálculo de Propriedade \& Relacionamentos * Implementar lógica para calcular/atualizar mudanças de propriedade ao longo do tempo * Manter transições, transferências e eventos por meio de estruturas otimizadas 3\. Projeto \& Otimização de Consultas Cypher * Criar, testar e otimizar consultas Cypher para travessias, linhagem e agregações * Desenvolver scripts Cypher para migrações e operações em larga escala * Utilizar PROFILE/EXPLAIN e boas práticas para melhorar o desempenho 4\. Integração \& Ingestão de Dados * Construir pipelines confiáveis de ingestão baseados em Python (neo4j\-driver, py2neo) * Integrar o Neo4j com APIs, bancos de dados SQL e sistemas analíticos * Colaborar com equipes para incorporar novas fontes de dados 5\. Governança \& Validação * Implementar regras de validação, restrições e verificações de QA * Garantir rastreabilidade, controle de versão e conformidade com o esquema **Habilidades \& Experiência Necessárias:** 1\. Competência Principal * 3\+ anos de experiência prática com Neo4j (modelagem \+ consultas) * Sólida experiência em projeto de bancos de dados SQL/NoSQL 2\. Consultas * Domínio avançado de Cypher (consultas de caminho, compreensão de padrões, agregações) 3\. Modelagem de Dados * Normalização em grafo, modelagem temporal, arquiteturas baseadas em eventos 4\. Programação * Fortes habilidades em Python para ingestão, automação e processamento 5\. Desejável * Experiência com Neo4j em contêineres Docker, APOC, automação de pipelines **O Que Você Fará:** * Atuar como principal arquiteto de grafos * Construir lógica em grafo escalável para calcular relações complexas do mundo real * Contribuir para a fundação de uma plataforma de inteligência impulsionada por IA **Indicadores-Chave de Desempenho (KPIs):** 1\. Otimização de Consultas * Redução de 20–30% no tempo de execução das consultas Cypher * Perfilamento e refatoração eficazes de travessias e agregações 2\. Qualidade do Modelo de Dados * Zero problemas críticos de integridade * Atualizações de esquema dentro do prazo nos ciclos de sprint * Adição eficiente de novos tipos de entidade 3\. Confiabilidade dos Pipelines * Taxa de sucesso de 99% para ingestão baseada em Python * Tempo de inatividade ou falhas de ingestão mínimos * Integração limpa com fontes externas 4\. Entrega Geral * Cumprimento de marcos (cálculo de propriedade, migrações, validações) * Alta velocidade de sprint e baixa taxa de bugs 5\. Governança de Dados * Erros de validação abaixo de 1% * Plena conformidade com restrições e rastreabilidade **Processo de Entrevista:** * Triagem inicial por telefone * Entrevista técnica com recrutador da Pavago * Tarefa prática (projeto de esquema ou otimização de consulta) * Entrevista final com o cliente * Oferta \& Verificação de antecedentes \#LI\-AG1


