Pular para o conteúdo

Elastic

Principal Software Engineer - Otimização de Performance - Elasticsearch

JavaC++Rust
Tradução automática. Consulte o original.

Sobre a oportunidade

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, utilizada por mais de 50% das empresas da Fortune 500, une a precisão da busca à 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 a segurança de 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.

Qual é a Vaga

Elasticsearch potencializa busca, observabilidade e recuperação de IA (RAG) para as maiores organizações do mundo. Estamos buscando um(a) Principal Software Engineer para se juntar à equipe de Performance do Elasticsearch. Nesta função, você liderará iniciativas de engenharia de performance arquitetural e de código. Seu objetivo será impulsionar a otimização contínua e a previsibilidade da performance do Elasticsearch, em parceria com equipes específicas de área para desbloquear todo o potencial do nosso software.

O Que Você Fará

  1. Ser o(a) responsável por iniciativas centrais de engenharia de performance, da arquitetura à produção, com foco na entrega de otimizações de alto impacto.
  1. Liderar o design técnico, planejamento e execução de grandes melhorias de performance arquitetural e de código.
  1. Desenvolver modelos e metodologias de performance fundamentais para sistemas distribuídos complexos.
  1. Impulsionar estratégias de otimização para garantir que o Elasticsearch permaneça performático, previsível e escalável em diversos ambientes.
  1. Realizar profiling e analisar o comportamento do sistema para identificar gargalos em logging, métricas, busca vetorial e ES|QL.
  1. Garantir benchmarks de performance robustos e detecção de regressão para arquiteturas stateful e stateless (Serverless).
  1. Colaborar com toda a empresa para incorporar o pensamento de performance desde o início em novos recursos.
  1. Impulsionar esforços de automação projetando e construindo harnesses de otimização assistidos por IA que simplifiquem profiling, testes de hipóteses e benchmarking.
  1. Mentorar e treinar outros engenheiros, promovendo uma cultura de excelência técnica e desenvolvimento com foco em performance.

O Que Você Traz

  1. Você possui profundo conhecimento dos internos do Java e gerenciamento de memória JVM. Você entende como funcionam os modelos de concorrência. Você pode escrever código de alta performance, thread-safe e lock-free. Essa experiência inclui trabalhar com grandes bases de código open-source e corporativas.
  1. Você tem experiência comprovada em profiling e otimização de sistemas distribuídos. Isso inclui experiência profunda com ferramentas de benchmarking (ex: flamegraphs, JMH, Rally), identificação de regressões de performance e implementação de otimizações algorítmicas ou cientes de hardware.
  1. Você tem uma sólida compreensão da arquitetura de sistemas distribuídos, incluindo tolerância a partições, propagação de estado de cluster e desafios de escalabilidade em data stores de larga escala.
  1. Você tem um histórico comprovado de uso de IA ou ferramentas avançadas para acelerar otimizações, depurar problemas complexos de performance e automatizar fluxos de trabalho de benchmarking.
  1. Você possui a capacidade de colaborar entre funções e equipes, atuando como um multiplicador de força para a engenharia de performance em toda a organização.
  1. 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.
  1. Você pode trabalhar de forma autônoma, impulsionar decisões e resultados em uma equipe distribuída, utilizando comunicação assíncrona, direta e transparente.

Pontos Extras

  1. Experiência integrando bibliotecas nativas de alta performance (ex: C++, Rust, código acelerado por SIMD) em aplicações Java.
  1. Profundo conhecimento de performance de storage engines modernos, modos de índice ou otimizações de busca vetorial.
  1. Experiência definindo e gerenciando SLAs de Performance e critérios de sucesso para sistemas distribuídos.
  1. Experiência trabalhando nos internos de um data store ou motor de busca de larga escala.
  1. Experiência trabalhando nos internos de um data store ou motor de busca.

A remuneração para esta função é em 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, mantendo-se 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 é: €67.000—€106.000 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 por lei federal, estadual ou local, portaria ou regulamento.

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 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 para 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 das Nossas Pessoas

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 as regulamentações variem de lugar para lugar, acreditamos que cuidar de nossas pessoas é a coisa certa a fazer.

  • Remuneração competitiva baseada 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 organizar 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.

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

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026