Num relance
- Tarefas: Contribuir para projetos impactantes que evoluem a infraestrutura do Elasticsearch.
- Empresa: Elastic, a empresa de IA de busca que transforma dados em respostas.
- Benefícios: Salário competitivo e ambiente de trabalho colaborativo.
- Outras informações: Oportunidades de crescimento em um ambiente dinâmico e inclusivo.
- Porquê este emprego: Trabalhe com tecnologia de ponta e faça a diferença em projetos inovadores.
- Qualificações: Experiência em Java, APIs e habilidades de design técnico.
O salário previsto situa-se entre 121500 - 148500 € por ano.
Elastic, a empresa de Search AI, permite que todos encontrem as respostas de que precisam em tempo real, utilizando todos os seus dados, em grande escala - libertando o potencial de empresas e pessoas. A Elastic Search AI Platform, utilizada por mais de 50% das empresas da Fortune 500, combina a precisão da pesquisa 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 e focar em garantir que as funcionalidades da plataforma compartilhada do Elasticsearch sejam fáceis de usar, performáticas, manuteníveis e seguras. A missão da equipe é criar infraestrutura fundamental e funcionalidade compartilhada que permita aos engenheiros desenvolver, estender e suportar o Elasticsearch.
A equipe possui funcionalidades comuns, como serviços, configurações e scripts, e torna o Elasticsearch extensível através de plugins ou da linguagem de script Painless. Também somos responsáveis pela orquestração do Elasticsearch em serverless, pelos fluxos de trabalho CI/CD e por permitir que os desenvolvedores do Elasticsearch entreguem o Elasticsearch aos clientes - serverless, na nuvem e on-premise.
Você será um forte colaborador individual na equipe, mas também contribuirá e liderará projetos interequipes. Precisamos de alguém com ótimas habilidades de design, que possa trabalhar em um nível baixo de abstração, mas que também consiga impulsionar e comunicar conceitos técnicos entre uma variedade de colaboradores.
O que você fará:
- Contribuir para grandes projetos impactantes que evoluem a infraestrutura central que sustenta o Elasticsearch.
- Tornar os desenvolvedores do Elasticsearch mais produtivos, identificando e desenvolvendo oportunidades de automação e integrando aplicativos agentic nos fluxos de trabalho de desenvolvimento.
- Projetar e implementar novas funcionalidades e APIs escaláveis horizontalmente no Elasticsearch.
- Resolver problemas difíceis, incluindo questões de desempenho ou concorrência, e propor soluções.
- Melhorar a operação e a observabilidade dos sistemas em nuvem do Elasticsearch.
- Colaborar abertamente com a equipe ES, usuários da Elastic e outros projetos de código aberto de suporte.
- 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:
- Experiência na criação de APIs e capacidade de raciocinar sobre trade-offs.
- Proficiência em algoritmos e estruturas de dados.
- Fortes habilidades em Java core e familiaridade com a biblioteca padrão de estruturas de dados e construções de concorrência, bem como recursos mais novos da linguagem.
- Experiência com Java de baixo nível, como concorrência, paralelismo, classloaders, etc.
- Experiência prática com sistemas e práticas de CI/CD (Buildkite, Argo CD, Git Ops, etc).
- Experiência liderando projetos em larga escala entre equipes de engenharia.
- Disposição para mergulhar em novas questões e pedir ajuda quando necessário.
- Capacidade de assumir projetos do início ao fim, abrangendo tanto o design técnico quanto o trabalho com outros para desenvolver componentes necessários.
- Histórico comprovado de uso de IA para acelerar o desenvolvimento, depurar sistemas complexos e otimizar código, enquanto ainda assume a responsabilidade pelos resultados finais.
- 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.
- Capacidade de trabalhar de forma autônoma, impulsionar decisões e resultados em uma equipe distribuída, aproveitando comunicação assíncrona, direta e transparente.
Pontos Bônus:
- Conhecimento dos internos do JDK: módulos, modelo de memória Java, coleta de lixo, carga de banco de dados, técnicas de cache, etc.
- Experiência com soluções de observabilidade e telemetria, particularmente Open Telemetry.
- Conhecimento de Go.
- Conhecimento de containers e Kubernetes.
- Conhecimento de ferramentas de construção Java (Gradle, Maven, etc), com forte preferência por experiência em Gradle.
- Experiência trabalhando em uma equipe de plataforma ou equipe de produtividade de desenvolvedor.
A compensação para este cargo é na forma de salário base. Este cargo não possui um componente de compensação variável. Na Elastic, nossa filosofia de compensaçã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 externo, considerações de equidade interna e as responsabilidades e complexidade associadas a cada função.
Empregador para Senior Java Engineer - Core/ Infra - Elasticsearch: Elastic
A Elastic é um excelente empregador que valoriza a inovação e a colaboração, oferecendo um ambiente de trabalho dinâmico em Lisboa. Os colaboradores têm acesso a oportunidades de crescimento profissional, com ênfase no desenvolvimento de habilidades e na mentoria, além de benefícios competitivos que promovem um equilíbrio saudável entre vida profissional e pessoal. Junte-se a uma equipa que está na vanguarda da tecnologia e faça parte de um projeto que impacta a experiência dos desenvolvedores em todo o mundo.