Elasticsearch - Senior Java Developer - Distributed Systems

Job expired!

Elastic es un líder en tecnología de búsqueda libre y abierta, impulsando soluciones de búsqueda empresarial, observabilidad y seguridad en una pila tecnológica unificada que puede desplegarse en cualquier lugar. Desde la búsqueda de documentos hasta la monitorización de infraestructuras y la detección de amenazas, Elastic asegura la usabilidad de los datos en tiempo real y a gran escala. Confiado por miles de organizaciones a nivel mundial, incluyendo Barclays, Cisco, eBay, Goldman Sachs, Microsoft, NASA y muchas más, Elastic potencia sistemas críticos. Fundada en 2012, Elastic es una empresa distribuida globalmente. Aprende más en elastic.co.

Estamos buscando un Ingeniero de Software Senior para unirse a nuestro equipo de Elasticsearch - Sistemas Distribuidos. En este rol clave, te enfocarás en mejorar la escalabilidad, el rendimiento y la resiliencia de Elasticsearch. Tu labor asegurará una comunicación óptima entre nodos, una indexación de datos eficiente, y la asignación y replicación a través de nuestros clusters.

  • Mejorar los componentes de Elasticsearch para una indexación concurrente y consistente en múltiples máquinas.
  • Mantener un alto rendimiento en nuestro sistema de coordinación de clusters, asegurando la seguridad y la vivacidad del sistema a pesar de cambios en los nodos y los datos.
  • Empujar los límites de lo que Elasticsearch puede manejar en términos de fragmentos, nodos y petabytes.
  • Investigar y resolver problemas de rendimiento y concurrencia.
  • Apoyar a nuestros ingenieros con la resolución de problemas complejos.
  • Fuerte experiencia en Sistemas Distribuidos y Algoritmos de Consenso.
  • Competencia en Java core, con un sólido entendimiento de estructuras de datos, construcciones de concurrencia y características modernas como lambdas.
  • Profunda experiencia técnica en algoritmos.
  • Capacidad comprobada para gestionar sistemas complejos y altamente distribuidos.
  • Propiedad de proyecto desde la concepción hasta la finalización, incluyendo el diseño técnico y el desarrollo colaborativo.
  • Capacidad para construir y depurar características de múltiples máquinas.
  • Experiencia con almacenes de datos, búsqueda, análisis y Lucene.
  • Conocimiento sólido del JDK.
  • Familiaridad con marcos de red de eventos asincrónicos como Netty.

Nuestra compensación para este rol incluye un salario base sin componente de compensación variable. El salario inicial varía entre $128,300 y $203,000 CAD, basado en factores como educación, experiencia, habilidades y ubicación geográfica.

Además de la compensación en efectivo, este rol es elegible para el programa de acciones de Elastic y un paquete de beneficios comprensivo, que incluye un Plan Registrado de Ahorros para la Jubilación (RRSP) con equidad de la compañía hasta el 6% de los ingresos elegibles. Enfatizamos el bienestar holístico de los empleados a través de diversos beneficios.

En Elastic, la diversidad impulsa nuestra identidad. Ya sea que estés lanzando una nueva carrera o creciendo una existente, apoyamos un equilibrio saludable entre el trabajo y la vida personal. Nuestra cultura inclusiva celebra todas las etapas de la vida y las carreras.

  • Pago competitivo basado en tu rol.
  • Cobertura de salud para ti y tu familia.
  • Ubicaciones y horarios flexibles para muchos roles.
  • Días de vacaciones generosos.
  • Doble de contribuciones a donaciones caritativas hasta $1500.
  • 40 horas anuales para proyectos de voluntariado.
  • Un mínimo de 16 semanas de permiso parental.

Perspectivas diferentes impulsan soluciones innovadoras. Elastic es un empleador con igualdad de oportunidades comprometido con la diversidad, equidad e inclusión. Damos la bienvenida a aplicaciones de individuos de todos los orígenes y clases protegidas.

Nuestro proceso de contratación inclusivo acomoda discapacidades. Para solicitar adaptaciones, envía un correo electrónico a [email protected] y recibe una respuesta dentro de las 24 horas hábiles.

Aprende más sobre tus derechos bajo