Buscamos um Desenvolvedor Sênior com experiência em Inteligência Artificial, processamento de PDFs e imagens, e desenvolvimento backend para evoluir o core de uma plataforma web existente. Já possuímos um protótipo funcional em operação, e o objetivo é aprimorá-lo significativamente.
O principal desafio é criar um motor de IA altamente inteligente e robusto, capaz de interpretar diversos formatos e layouts de catálogos. Este motor deverá transformar informações não estruturadas em dados de produtos organizados e padronizados. Os catálogos podem ser fornecidos em formatos como pdf (com texto ou imagem), jpg e png.
As funcionalidades esperadas do sistema incluem:
* Interpretação visual de diferentes layouts de catálogos.
* Identificação automática de produtos dentro dos catálogos.
* Extração e estruturação de textos e informações relevantes de cada produto.
* Normalização dos dados extraídos para um padrão definido.
* Identificação e recorte automático da imagem correspondente a cada produto, gerando uma imagem individual pronta para uso na plataforma.
* Comparação de novos catálogos com a base de dados existente.
* Identificação de produtos novos, bem como alterações de preço, descrição ou imagem em produtos já existentes.
* Capacidade de identificar produtos que não aparecem mais nos novos catálogos.
* Atualização automática dos dados na plataforma.
O perfil desejado para este projeto inclui experiência com:
* IA multimodal e LLMs (Large Language Models).
* Processamento de PDFs e imagens.
* Visão computacional e OCR (Optical Character Recognition).
* Extração estruturada de dados.
* Linguagens de programação como Python ou
Node.js.
* APIs de IA.
* Bancos de dados PostgreSQL.
* Processamento assíncrono.
* Ferramentas e ambientes como Docker, Linux e VPS.
Será um diferencial ter experiência com normalização, deduplicação e processamento de grandes volumes de dados.
É Importante ressaltar que já existe um protótipo funcional. O profissional deverá analisar a solução atual, identificar o que pode ser aproveitado e propor melhorias. Buscamos alguém com foco em precisão, velocidade, escalabilidade e otimização de custo por processamento, evitando soluções que dependam de regras específicas para cada catálogo.
A primeira etapa do projeto consistirá em uma análise técnica aprofundada do sistema atual, seguida pelo desenvolvimento por etapas. Na sua proposta, por favor, informe experiências semelhantes, tecnologias com as quais trabalhou, exemplos de projetos, seu valor/hora e sua disponibilidade semanal.
Prazo de Entrega: Não estabelecido