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.