Elastic

Engenheiro Sênior, Benchmarking Competitivo e Performance

Python
Tradução automática. Consulte o original.

Sobre a função

A Elastic, a empresa de Search AI, 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 Search AI da Elastic, usada por mais de 50% 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.

O Elasticsearch impulsiona a busca, a observabilidade e a recuperação de IA (RAG) para as maiores organizações do mundo. Estamos buscando um Engenheiro de Software Sênior para liderar iniciativas de benchmarking competitivo dentro da equipe de Performance do Elasticsearch.

Você desenvolverá cargas de trabalho representativas, automatizará experimentos reproduzíveis e investigará como o Elasticsearch se compara a sistemas alternativos. Seu trabalho identificará pontos fortes, lacunas e compensações de desempenho, orientará melhorias de engenharia e ajudará os clientes a tomar decisões técnicas informadas.

Esta é uma função de engenharia prática focada na criação de benchmarks e na investigação de desempenho, com a publicação técnica como uma responsabilidade compartilhada junto com parceiros de engenharia e conteúdo.

Uma investigação típica pode questionar como o Elasticsearch e um sistema alternativo se comparam sob ingestão simultânea e busca híbrida, com qualidade de recuperação e custo comparáveis, e quais mudanças de engenharia melhorariam o resultado. Esta função oferece a oportunidade de conectar uma análise profunda de desempenho com melhorias de produto e trabalho técnico público.

Como uma empresa distribuída, a diversidade impulsiona nossa identidade. Esteja você procurando iniciar uma nova carreira ou desenvolver 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; 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 difiram de lugar para lugar, acreditamos que cuidar de nossas pessoas é a coisa certa a fazer.

O que você fará

  1. Assumir a responsabilidade por iniciativas priorizadas de benchmarking competitivo em busca, recuperação vetorial e híbrida, e cargas de trabalho analíticas e de observabilidade.
  1. Construir e manter ferramentas de benchmark automatizadas, conjuntos de dados, conjuntos de consultas e perfis de carga que reflitam o uso no mundo real, incluindo ingestão e consulta simultâneas.
  1. Projetar comparações justas com versões de sistema documentadas, configurações, decisões de ajuste, orçamentos de recursos e diferenças funcionais.
  1. Avaliar distribuições de latência, throughput, consumo de recursos e eficiência de custos. Para cargas de trabalho de recuperação, medir o desempenho em metas comparáveis de recall ou relevância.
  1. Adaptar e estender ferramentas apropriadas para a carga de trabalho, como o Elasticsearch Rally, ClickBench e frameworks de benchmark de busca vetorial.
  1. Investigar diferenças de desempenho usando profiling, métricas de sistema e experimentos controlados; colaborar com equipes de engenharia para identificar causas e validar melhorias.
  1. Avaliar implantações relevantes em nuvem, gerenciadas e autogerenciadas, incluindo ofertas serverless, levando em conta o comportamento de escalabilidade e as restrições de serviço.
  1. Trabalhar com parceiros de engenharia e conteúdo técnico para publicar artefatos de benchmark reproduzíveis e relatórios técnicos claros que expliquem a metodologia, as descobertas, as limitações e as compensações.
  1. Colaborar com a engenharia e a gestão de produtos para priorizar a cobertura de benchmarks e traduzir as descobertas em melhorias de produto acionáveis.

O que você traz

  1. Sólidas habilidades de engenharia de software, com experiência na construção de ferramentas de automação e análise sustentáveis em Python ou outra linguagem de programação relevante.
  1. Experiência prática na avaliação e diagnóstico de desempenho em sistemas distribuídos, bancos de dados ou infraestrutura de busca.
  1. Profundidade em pelo menos uma área relevante (busca, recuperação vetorial, bancos de dados analíticos ou sistemas de observabilidade) e a capacidade de aprender sistemas desconhecidos.
  1. Experiência no design de conjuntos de dados e cargas de trabalho representativas, incluindo padrões de consulta, concorrência e comportamento de ingestão.
  1. Bom julgamento experimental, incluindo medições repetidas, análise de variabilidade, efeitos de aquecimento e cache, e a distinção entre mudanças significativas e ruído de medição.
  1. Experiência na construção de ambientes de teste reproduzíveis e na documentação de configurações, procedimentos e resultados.
  1. Habilidades claras de escrita técnica e comunicação, com a capacidade de explicar descobertas complexas e suas limitações.
  1. Sólidas habilidades de colaboração e a capacidade de transformar evidências de desempenho em recomendações de engenharia aplicáveis.

Diferenciais

  1. Experiência com Elasticsearch, Lucene, Rally, ClickBench ou frameworks de benchmark de busca vetorial.
  1. Experiência na medição da qualidade de recuperação juntamente com latência, throughput e uso de recursos.
  1. Familiaridade com análise de desempenho e custo em nuvem, incluindo autoscaling e sistemas serverless.
  1. Escrita técnica pública, contribuições de código aberto ou estudos de benchmark publicados.

A remuneração para esta função é na forma de salário base. Esta função não possui um componente de remuneração variável. A faixa salarial inicial típica para novos contratados nesta função está listada abaixo.

Essas faixas representam o salário mais baixo ao mais alto que acreditamos razoavelmente e de boa fé que pagaríamos por esta função no momento desta publicação. Podemos, em última análise, pagar mais ou menos do que a faixa publicada, e as faixas podem ser modificadas no futuro.

A posição de um funcionário dentro da faixa salarial será baseada em vários fatores, incluindo, mas não se limitando a, educação relevante, qualificações, certificações, experiência, habilidades, localização geográfica, desempenho e necessidades comerciais ou organizacionais.

A faixa salarial inicial típica para esta função é: $128,300—$203,000 CAD

Informações adicionais - Cuidamos de nossas pessoas

Pessoas diferentes abordam problemas de maneiras diferentes. Precisamos disso. A Elastic é um empregador que oferece oportunidades iguais e está comprometido 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 por lei, portaria ou regulamento federal, estadual ou local.

Damos as boas-vindas a indivíduos com deficiência e nos esforçamos para criar uma experiência acessível e inclusiva para todos. Para solicitar uma acomodação durante a inscrição ou o processo de recrutamento, envie um e-mail para [email protected]. 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 cartazes vinculados abaixo: Cartaz da Lei de Licença Familiar e Médica (FMLA); Cartaz de Provisão de Não Discriminação de Transparência Salarial; Cartaz da Lei de Proteção ao Polígrafo do Empregado (EPPA) e Conheça Seus Direitos (Cartaz)

O Elasticsearch desenvolve e distribui tecnologia e informações sujeitas a controles de exportação e requisitos de licenciamento dos EUA e de outros países para indivíduos localizados ou 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 (região da Crimeia da Ucrânia, República Popular de Donetsk (DNR), 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 para seu emprego nesta função. Observe que a origem nacional e/ou nacionalidade não afetam a elegibilidade para emprego na Elastic.

Consulte aqui nossa Declaração de Privacidade.

A Elastic acredita que os funcionários devem ter a oportunidade de compartilhar o valor que criamos juntos para nossos acionistas. Portanto, além da remuneração em dinheiro, esta função é atualmente elegível para participar do programa de ações da Elastic. Nosso pacote de recompensas totais também inclui um plano de aposentadoria (RRSP) com contrapartida da empresa, igualando dólar por dólar até 6% dos ganhos elegíveis, juntamente com uma série de outros benefícios oferecidos com uma ênfase holística no bem-estar do funcionário.

  • Pagamento competitivo baseado 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 elaborar seu calendário 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 - Igualamos até $2000 (ou equivalente em moeda local) para doações financeiras e serviços
  • Até 40 horas por ano para usar em projetos voluntários que você ama
  • Acolhendo a parentalidade com um mínimo de 16 semanas de licença parental

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores