Skills
Sobre a Vaga
Atuamos para que clientes enterprise desbloqueiem todo o potencial do Elasticsearch com soluções de busca e inteligência baseadas em IA. Como Principal Search Architect, você será a principal referência técnica e líder de visão para desenhar, governar e escalar arquiteturas complexas de clusters, conectando necessidades de negócio a práticas avançadas de engenharia distribuída.
Responsabilidades
- Traduzir requisitos complexos de negócio em arquiteturas de recuperação resilientes e modernas para ambientes distribuídos com Elasticsearch
- Atuar como autoridade de design e governança técnica em projetos críticos, incluindo blueprint de nós, capacity planning, estratégia de shards e custom mappings
- Definir e orientar o uso de Index Lifecycle Management (ILM) e estratégias de replicação entre clusters (CCR/CCS)
- Projetar e operacionalizar arquiteturas de semantic search com busca vetorial, incluindo kNN, ANN, ELSER e abordagens híbridas
- Implementar pipelines de Retrieval-Augmented Generation (RAG) e integrações para recuperação semântica em produção
- Realizar profiling, benchmarking e tuning de performance para ambientes com alta demanda e SLAs agressivos, otimizando Lucene, cache e configurações de heap/GC
- Desenhar estratégias robustas de ingestão distribuída para alto throughput, otimizando cluster state, thread pools e bulk indexing
- Influenciar o roadmap da plataforma em conjunto com Product Management e Core Engineering, reportando edge cases e necessidades de evolução
- Registrar, formalizar e publicar padrões e melhores práticas reutilizáveis para a comunidade e para times internos
- Mentorar engenheiros sêniores e promover iniciativas de enablement para elevar o nível técnico do time
Requisitos
- Experiência de 8+ anos como Principal Architect, Lead Engineer ou Senior Systems Consultant, com foco profundo em Elasticsearch em escala
- Domínio de fundamentos de sistemas distribuídos aplicados ao Elasticsearch, incluindo papéis de nós (master, data, ingest, machine learning) e gestão de cluster state
- Conhecimento avançado da engine de indexação do Apache Lucene e de mecanismos relacionados
- Experiência comprovada em produção com busca semântica usando ML nativo do Elasticsearch, campos vetoriais densos/esparsos e integrações com frameworks de NLP e orquestração de LLM
- Capacidade para operar workloads em nuvem (AWS, Azure, GCP) com padrões cloud-native, Docker e Terraform
- Proficiência em linguagens como Java, Python ou Go, com uso de client libraries oficiais do Elasticsearch e desenvolvimento de plugins quando necessário
- Boa comunicação para alinhar stakeholders executivos e conduzir discussões técnicas estratégicas
- Formação em áreas como Ciência da Computação, Engenharia ou áreas quantitativas, ou experiência equivalente
- Disponibilidade para trabalhar em times globais e, quando necessário, viajar para clientes em alinhamentos estratégicos
Beneficios
- Remuneração competitiva baseada na função
- Cobertura de saúde para você e sua família em diversas localidades
- Flexibilidade de agenda e arranjos de trabalho para várias funções
- Férias generosas por ano
- Incentivo para doações e projetos de serviço (até US$ 2.000 ou equivalente local)
- Horas anuais para voluntariado
- Licença parental estendida (mínimo de 16 semanas)