Responsabilidades e Atribuições:
● Levantar requisitos técnicos e de negócio por meio da interação com clientes internos,
compreendendo necessidades, identificando limitações dos métodos existentes e propondo
soluções eficazes.
● Projetar e desenvolver soluções de busca robustas e escaláveis, garantindo alto
desempenho, relevância dos resultados e aderência aos requisitos de negócio.
● Assegurar a qualidade dos dados utilizados pela engine de busca, garantindo que
representem com precisão a realidade do negócio e contribuam para a melhoria contínua
dos resultados.
● Monitorar e otimizar a engine de busca, acompanhando métricas de desempenho, termos
de busca, relevância dos resultados e outros indicadores críticos, aplicando técnicas de
tuning e análise contínua para aprimoramento da experiência do usuário. Habilidades e
pré-requisitos
● Experiência com engineer de busca, especialmente ElasticSearch/OpenSearch, incluindo
configuração, otimização e escalabilidade.
● Experiência em otimização de relevância e NLP, ajustando parâmetros de busca e
aplicando técnicas como n-gram, TF-IDF e tokenização para melhorar a precisão e
compreensão dos resultados.
● Experiência no desenvolvimento de funcionalidades de auto-suggestion e autocorrection,
melhorando a usabilidade e eficiência da busca por meio de técnicas de correção de erros e
sugestões inteligentes.
Diferenciais:
● Familiaridade com arquitetura de microserviços, incluindo desenvolvimento, consumo e
integração de APIs RESTful, garantindo escalabilidade e modularidade das soluções.
● Conhecimento em arquiteturas orientadas a eventos (Event-Driven Architecture),
utilizando ferramentas como Kafka para orquestração e sincronização de eventos em
sistemas distribuídos.