Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Tempo inteiro 49500 - 60500 € / ano (est.) Híbrido
E

Num relance

  • Tarefas: Desenvolver soluções de Elasticsearch em sistemas distribuídos e serverless.
  • Empresa: Elastic, a empresa de IA de busca que transforma dados em respostas.
  • Benefícios: Salário competitivo, cobertura de saúde, trabalho remoto e desenvolvimento profissional.
  • Outras informações: Ambiente dinâmico com oportunidades de crescimento na carreira.
  • Porquê este emprego: Impacte globalmente com tecnologia de ponta e desafios emocionantes.
  • Qualificações: Experiência em sistemas distribuídos e Java, com habilidades em algoritmos.

O salário previsto situa-se entre 49500 - 60500 € por ano.

Elastic, a empresa de IA de busca, permite que todos encontrem as respostas de que precisam em tempo real, utilizando todos os seus dados, em grande escala — liberando o potencial de empresas e pessoas. A plataforma Elastic Search AI, utilizada por mais de 50% da Fortune 500, combina a precisão da busca e a inteligência da IA para permitir que todos acelerem os resultados que importam.

Estamos à procura de um Engenheiro de Software Sênior para se juntar à nossa equipe de Elasticsearch - Sistemas Distribuídos e focar em como o Elasticsearch fornece escala, desempenho e resiliência, especialmente no contexto da nossa oferta Serverless.

O que você fará:

  • Aproveitar sua experiência em sistemas distribuídos para construir e operar peças centrais da nossa próxima geração de oferta Serverless Elasticsearch, impactando diretamente a experiência dos clientes em todo o mundo.
  • Melhorar os componentes do Elasticsearch que suportam indexação concorrente e consistente em várias máquinas.
  • Manter nosso sistema de coordenação de cluster para manter o desempenho alto, mesmo com a entrada e saída de nós do cluster e a movimentação de dados, enquanto mantém as propriedades de segurança e vivacidade do sistema como um todo.
  • Explorar os limites do número de shards, nós e petabytes que o Elasticsearch pode lidar atualmente.
  • Analisar todos os tipos de problemas, incluindo problemas de desempenho ou concorrência, e propor soluções.
  • Dar suporte aos nossos engenheiros de suporte com problemas mais difíceis.
  • Possuir investigações operacionais de ponta a ponta, até que problemas de desempenho ou estabilidade sejam resolvidos com sucesso.

O que você traz:

  • Você tem um profundo conhecimento em sistemas distribuídos e algoritmos de consenso.
  • Você possui habilidades sólidas em Java e está familiarizado com a biblioteca padrão de estruturas de dados e construções de concorrência, bem como com recursos mais recentes da linguagem.
  • Você tem uma profunda proficiência técnica em algoritmos.
  • Você demonstrou a capacidade de entender e trabalhar em sistemas complexos e altamente distribuídos.
  • Você é capaz de gerenciar projetos do início ao fim, cobrindo tanto o design técnico quanto o trabalho com outros para desenvolver componentes necessários.
  • Você possui um histórico comprovado de uso de IA para acelerar o desenvolvimento, depurar sistemas complexos e otimizar código, mantendo a responsabilidade pelos resultados finais.
  • Você possui a capacidade de colaborar entre funções e equipes e transitar sem problemas entre diferentes projetos, bases de código ou equipes com base nas prioridades de negócios.
  • Você pode trabalhar de forma autônoma, impulsionar decisões e resultados em uma equipe distribuída, aproveitando a comunicação assíncrona, direta e transparente.

Pontos Bônus:

  • Armazenamento de dados
  • Busca, análise, Lucene
  • Conhecimento forte do JDK
  • Frameworks de rede assíncronos orientados a eventos, como Netty.

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.

Oferecemos:

  • Salário competitivo baseado no trabalho realizado aqui e não no seu salário anterior.
  • Cobertura de saúde para você e sua família em muitas localidades.
  • Capacidade de organizar seu calendário com locais e horários flexíveis para muitos cargos.
  • Número generoso de dias de férias a cada ano.
  • Aumente seu impacto - combinamos até €2000 (ou equivalente em moeda local) para doações financeiras e serviços.
  • Até 40 horas por ano para usar em projetos de voluntariado que você ama.
  • Licença parental mínima de 16 semanas.

Responsabilidades de Segurança e Privacidade:

Assumir a responsabilidade pela proteção da confidencialidade, integridade e disponibilidade dos dados e sistemas organizacionais, seguindo as políticas, normas e procedimentos de privacidade e segurança aplicáveis.

Elastic é um empregador que oferece igualdade de oportunidades e está comprometido em criar uma cultura inclusiva que celebra diferentes perspectivas, experiências e origens.

Empregador para Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch: Elasticsearch B.V.

A Elastic é um excelente empregador que valoriza a inovação e a colaboração, oferecendo um ambiente de trabalho dinâmico e inclusivo. Com oportunidades de crescimento profissional e desenvolvimento contínuo, os colaboradores têm a chance de trabalhar em projetos desafiadores na vanguarda da tecnologia multi-cloud. Localizada em um hub tecnológico vibrante, a empresa proporciona benefícios competitivos e uma cultura que promove o equilíbrio entre vida profissional e pessoal.

E

Dados de contacto:

Equipa de recrutamento de Elasticsearch B.V.

Achamos que precisas destas competências para brilhares como Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Sistemas Distribuídos
Algoritmos de Consenso
Java
Estruturas de Dados
Construções de Concorrência
Desenvolvimento de Software
Depuração de Sistemas Complexos