Inetum
Elastic
Engenheiro de Software Sênior - Busca Vetorial - Elasticsearch
Qual é a Vaga
Elastic, a Search AI Company, permite que todos encontrem as respostas de que precisam em tempo real, usando todos os seus dados, em escala — liberando o potencial de empresas e pessoas. A Plataforma de Busca por IA Elastic, usada por mais de 50% das empresas da Fortune 500, reúne a precisão da busca e a inteligência da IA para permitir que todos acelerem os resultados que importam. Ao aproveitar todos os dados estruturados e não estruturados — protegendo e garantindo informações privadas de forma mais eficaz — as soluções completas e baseadas em nuvem da Elastic para busca, segurança e observabilidade ajudam as organizações a cumprir a promessa da IA.
Estamos procurando um Engenheiro de Software Sênior para se juntar à equipe de Elasticsearch - Relevância de Busca. Esta equipe globalmente distribuída de engenheiros especialistas foca em entregar uma experiência de busca robusta e rica em recursos, incluindo contribuições para melhorar a experiência de busca no Lucene. Este líder técnico é responsável por contribuir para a direção técnica e visão de nossas capacidades de busca, incluindo o design e implementação de novos recursos de busca, melhorias na funcionalidade de busca e resolução de bugs.
Nossa empresa é distribuída por intenção. Contratamos os melhores engenheiros que podemos encontrar, onde quer que estejam, quem quer que sejam. Colaboramos através de continentes todos os dias por e-mail, GitHub, Zoom e Slack. No nosso melhor, escrevemos software rápido, escalável e intuitivo. Acreditamos que a melhor maneira de fazer isso é capacitar engenheiros individuais, revisar todo o código alterado, decidir grandes coisas por consenso e buscar melhorias incrementais.
O que Você Fará
- Liderar iniciativas dentro do Elasticsearch para produzir um motor de busca líder na indústria, fornecendo velocidade e relevância incomparáveis na busca.
- Contribuir para o Elasticsearch em tempo integral, construindo novos recursos de busca e corrigindo bugs intrigantes, tudo isso tornando o código mais fácil de entender. Às vezes, você precisará inventar um novo algoritmo ou estrutura de dados. Ou encontrar um e implementá-lo. Às vezes, você precisará se aproximar do sistema operacional e do hardware.
- Trabalhar com uma equipe globalmente distribuída de engenheiros experientes focados nas capacidades de busca vetorial do Elasticsearch.
- Ser um especialista em relevância de busca do Elasticsearch. Você identificará e impulsionará melhorias nesta área com base em suas perguntas e instintos.
- Trabalhar com membros da comunidade de todo o mundo em problemas e pull requests, às vezes triando-os e repassando-os para outros especialistas e, às vezes, lidando com eles você mesmo.
- Escrever código Java moderno e idiomático — Elasticsearch é 99.8% Java!
O que Você Traz
- Você implementou técnicas inovadoras em similaridade vetorial em uma plataforma de busca com uma grande base de usuários ou avançou o campo da pesquisa acadêmica em recuperação de informação de similaridade vetorial.
- Experiência profissional com bancos de dados de busca ou vetoriais, e você usou HNSW, IVF ou outros algoritmos e bibliotecas relevantes em plataformas de busca em escala.
- Você tem sólidas habilidades em Java principal e está familiarizado com a biblioteca padrão de estruturas de dados e construtos de concorrência, bem como outros recursos como lambdas.
- Você trabalha com um alto nível de autonomia e é capaz de assumir projetos e guiá-los do início ao fim. Isso abrange tanto o design técnico quanto o trabalho com outros engenheiros para desenvolver os componentes necessários.
- Você se sente confortável desenvolvendo colaborativamente. Dar e receber feedback sobre código e abordagens e APIs é difícil! Pontos extras se você colaborou pela internet, porque isso é mais difícil. Pontos duplos extras para colaboração assíncrona pela internet. Isso é ainda mais difícil, mas fazemos isso de qualquer maneira porque é a melhor maneira que conhecemos para construir software.
- Você usou várias tecnologias de armazenamento de dados como Elasticsearch, Solr, PostgreSQL, MongoDB ou Cassandra e tem alguma ideia de como elas funcionam e por que funcionam dessa maneira.
- Você tem um histórico comprovado de uso de IA para acelerar o desenvolvimento, depurar sistemas complexos e otimizar código, enquanto ainda é responsável pelos resultados finais.
- Você possui a capacidade de colaborar entre funções e equipes e transitar perfeitamente entre diferentes projetos, bases de código ou equipes com base nas prioridades de negócios.
- Você trabalha de forma autônoma e pode impulsionar decisões e resultados em uma equipe distribuída, aproveitando comunicação assíncrona, direta e transparente.
Pontos Extras
- Você já construiu coisas com Elasticsearch antes.
- Você trabalhou com projetos de código aberto e está familiarizado com diferentes estilos de fluxo de trabalho de controle de origem e integração contínua.
- Experiência com tecnologia de armazenamento de dados.
- Você tem experiência em projetar, liderar e ser responsável por iniciativas multifuncionais.
A remuneração para esta função é na forma de salário base. Esta função não possui componente de remuneração variável.
Na Elastic, nossa filosofia de remuneração visa fornecer remuneração justa, competitiva e transparente. As faixas salariais são estabelecidas com base em uma combinação de benchmarks de mercado externos, considerações internas de equidade salarial e as responsabilidades e complexidade associadas a cada função. Essa abordagem ajuda a garantir a consistência entre funções comparáveis, ao mesmo tempo em que permanece competitiva dentro dos mercados de trabalho relevantes.
A remuneração final oferecida dentro da faixa aplicável será determinada com base em vários fatores objetivos, incluindo experiência profissional relevante, nível de habilidades e expertise, alinhamento com os requisitos da função e o escopo e complexidade geral da posição.
A faixa salarial inicial típica para esta função é: €55.800—€88.300 EUR
Pessoas diferentes abordam problemas de maneiras diferentes. Precisamos disso. A Elastic é um empregador que oferece igualdade de oportunidades e está comprometida em criar uma cultura inclusiva que celebra diferentes perspectivas, experiências e origens. Candidatos qualificados receberão consideração para emprego sem distinção de raça, etnia, cor, religião, sexo, gravidez, orientação sexual, percepção ou identidade de gênero, origem nacional, idade, estado civil, status de veterano protegido, status de deficiência ou qualquer outra base protegida pela lei federal, estadual ou local, ordenança ou regulamento.
Damos as boas-vindas a pessoas com deficiência e nos esforçamos para criar uma experiência acessível e inclusiva para todos os indivíduos. Para solicitar uma acomodação durante o processo de inscrição ou recrutamento, envie um e-mail para candidate_accessibility@elastic.co. Responderemos à sua solicitação dentro de 24 horas úteis após o envio.
Os candidatos têm direitos sob as Leis Federais de Emprego, veja os pôsteres vinculados abaixo: Pôster da Lei de Licença Médica e Familiar (FMLA); Pôster da Provisão de Não Discriminação de Transparência Salarial; Pôster da Lei de Proteção ao Empregado contra Polígrafos (EPPA) e Conheça Seus Direitos (Pôster).
A Elasticsearch desenvolve e distribui tecnologia e informações que estão sujeitas aos controles de exportação e requisitos de licenciamento dos EUA e de outros países para indivíduos que estão localizados ou são nacionais dos seguintes países e regiões sancionados: Belarus, Cuba, Irã, Coreia do Norte, Síria ou Rússia, incluindo os territórios ucranianos anexados pela Rússia (A região da Crimeia da Ucrânia, A República Popular de Donetsk (DNR), A República Popular de Luhansk (LNR), Kherson ou Zaporizhzhia). Se você estiver localizado ou for nacional de um dos países ou regiões listados, uma licença de exportação pode ser necessária como condição de seu emprego nesta função. Observe que a origem nacional e/ou nacionalidade não afetam a elegibilidade para emprego na Elastic.
Por favor, veja aqui nossa Declaração de Privacidade.
Informações Adicionais - Cuidamos do Nosso Pessoal
Como uma empresa distribuída, a diversidade impulsiona nossa identidade. Se você está procurando iniciar uma nova carreira ou crescer em uma existente, a Elastic é o tipo de empresa onde você pode equilibrar um ótimo trabalho com uma ótima vida. Sua idade é apenas um número. Não importa se você acabou de sair da faculdade ou se seus filhos já saíram; nós precisamos de você pelo que você pode fazer.
Nós nos esforçamos para ter paridade de benefícios entre as regiões e, embora os regulamentos variem de lugar para lugar, acreditamos que cuidar de nosso pessoal é a coisa certa a fazer.
- Pagamento competitivo com base no trabalho que você faz aqui e não no seu salário anterior
- Cobertura de saúde para você e sua família em muitos locais
- Capacidade de criar sua agenda com locais e horários flexíveis para muitas funções
- Número generoso de dias de férias a cada ano
- Aumente seu impacto - Nós igualamos até US$2000 (ou equivalente em moeda local) para doações financeiras e serviço
- Até 40 horas a cada ano para usar em projetos voluntários que você ama
- Abraçando a paternidade com um mínimo de 16 semanas de licença parental
