Elastic

Ingeniero Senior de Java - Sistemas Distribuidos, Serverless - Elasticsearch

JavaGo
Traducción automática. Consulta el original.

¿Qué es el puesto?

Elastic, la empresa de IA para la búsqueda, permite a todos encontrar las respuestas que necesitan en tiempo real, utilizando todos sus datos, a escala, liberando el potencial de las empresas y las personas. La Plataforma de IA para la Búsqueda de Elastic, utilizada por más del 50% de las empresas Fortune 500, combina la precisión de la búsqueda con la inteligencia de la IA para permitir que todos aceleren los resultados que importan. Al aprovechar todos los datos estructurados y no estructurados, y al asegurar y proteger la información privada de manera más eficaz, las soluciones completas basadas en la nube de Elastic para búsqueda, seguridad y observabilidad ayudan a las organizaciones a cumplir la promesa de la IA.

Buscamos un Ingeniero de Software Senior para unirse a nuestro equipo de Sistemas Distribuidos de Elasticsearch y centrarse en cómo Elasticsearch proporciona escalabilidad, rendimiento y resiliencia, especialmente en el contexto de nuestra oferta Serverless. Abordarás desafíos profundos de sistemas distribuidos en la comunicación entre nodos de un clúster de Elasticsearch, y en cómo los datos se indexan, asignan y gestionan entre nodos.

¿Qué harás?

  1. Aprovechar tu experiencia en sistemas distribuidos para construir y operar piezas centrales de nuestra oferta Elasticsearch Serverless de próxima generación, impactando directamente la experiencia de los clientes en todo el mundo.
  1. Mejorar los componentes de Elasticsearch que soportan la indexación concurrente y consistente en múltiples máquinas.
  1. Mantener nuestro sistema de coordinación de clúster para mantener un alto rendimiento, incluso cuando los nodos entran y salen del clúster y los datos se mueven, manteniendo al mismo tiempo las propiedades de seguridad y viabilidad del sistema en su conjunto.
  1. Empujar los límites en el número de shards, nodos y petabytes que Elasticsearch puede manejar hoy en día.
  1. Investigar todo tipo de problemas, incluidos los de rendimiento o concurrencia, y proponer soluciones.
  1. Dar soporte a nuestros ingenieros de soporte con los problemas más difíciles.
  1. Ser responsable de las investigaciones operativas de principio a fin, hasta que los problemas de rendimiento o estabilidad se resuelvan con éxito.

¿Qué aportas?

  1. Tienes una profunda experiencia en sistemas distribuidos y algoritmos de consenso.
  1. Tienes sólidas habilidades en Java esencial y conoces la biblioteca estándar de estructuras de datos y construcciones de concurrencia, así como las características más recientes del lenguaje.
  1. Tienes una profunda competencia técnica en algoritmos.
  1. Has demostrado tu capacidad para comprender y trabajar en sistemas complejos y altamente distribuidos, en lugar de utilizar servicios listos para usar.
  1. Demuestras la capacidad de construir y depurar funcionalidades con un amplio impacto, ejecutándose en múltiples máquinas.
  1. Eres capaz de liderar proyectos de principio a fin. Esto abarca tanto el diseño técnico como el trabajo con otros para desarrollar los componentes necesarios.
  1. Tienes un historial probado de uso de IA para acelerar el desarrollo, depurar sistemas complejos y optimizar código, sin dejar de ser responsable de los resultados finales.
  1. Posees la capacidad de colaborar entre funciones y equipos y de transitar sin problemas entre diferentes proyectos, bases de código o equipos según las prioridades del negocio.
  1. Puedes trabajar de forma autónoma, impulsar decisiones y resultados en un equipo distribuido aprovechando la comunicación asíncrona, directa y transparente.

¿Puntos extra?

  1. Almacenes de datos
  1. Búsqueda, análisis, Lucene
  1. Sólidos conocimientos del JDK
  1. Frameworks de red asíncronos basados en eventos como Netty.

La compensación por este puesto se realiza en forma de salario base. Este puesto no tiene un componente de compensación variable.

En Elastic, nuestra filosofía de compensación tiene como objetivo proporcionar una remuneración justa, competitiva y transparente. Los rangos salariales se establecen en función de una combinación de puntos de referencia del mercado externo, consideraciones de equidad salarial interna y las responsabilidades y la complejidad asociadas a cada puesto. Este enfoque ayuda a garantizar la coherencia entre puestos comparables, al tiempo que se mantiene la competitividad dentro de los mercados laborales relevantes.

La compensación final ofrecida dentro del rango aplicable se determinará en función de varios factores objetivos, incluida la experiencia profesional relevante, el nivel de habilidades y experiencia, la alineación con los requisitos del puesto y el alcance y la complejidad generales del puesto.

El rango salarial inicial típico para este puesto es: €55.800—€88.300 EUR

Diferentes personas abordan los problemas de manera diferente. Necesitamos eso. Elastic es un empleador que ofrece igualdad de oportunidades y está comprometido a crear una cultura inclusiva que celebre diferentes perspectivas, experiencias y orígenes. Los solicitantes calificados recibirán consideración para el empleo sin distinción de raza, etnia, color, religión, sexo, embarazo, orientación sexual, percepción o identidad de género, origen nacional, edad, estado civil, condición de veterano protegido, condición de discapacidad o cualquier otra base protegida por la ley, ordenanza o regulación federal, estatal o local.

Damos la bienvenida a personas con discapacidades y nos esforzamos por crear una experiencia accesible e inclusiva para todas las personas. Para solicitar una adaptación durante el proceso de solicitud o reclutamiento, envíe un correo electrónico a [email protected]. Responderemos a su solicitud dentro de las 24 horas hábiles posteriores a su envío.

Los solicitantes tienen derechos bajo las Leyes Federales de Empleo, consulte los carteles enlazados a continuación: Cartel de la Ley de Licencia Familiar y Médica (FMLA); Cartel de la Disposición de No Discriminación de Transparencia Salarial; Cartel de la Ley de Protección de Polígrafos para Empleados (EPPA) y Conozca sus Derechos (Cartel).

Elasticsearch desarrolla y distribuye tecnología e información que está sujeta a los controles de exportación y requisitos de licencia de EE. UU. y de otros países para personas que se encuentran o son nacionales de los siguientes países y regiones sancionados: Bielorrusia, Cuba, Irán, Corea del Norte, Siria o Rusia, incluidos los territorios ucranianos anexionados por Rusia (La región de Crimea de Ucrania, La República Popular de Donetsk (DNR), La República Popular de Luhansk (LNR), Jersón o Zaporiyia). Si se encuentra o es nacional de uno de los países o regiones enumerados, es posible que se requiera una licencia de exportación como condición para su empleo en este puesto. Tenga en cuenta que el origen nacional y/o la nacionalidad no afectan la elegibilidad para el empleo en Elastic.

Consulte aquí nuestra Declaración de Privacidad.

Información adicional - Cuidamos a nuestra gente

Como empresa distribuida, la diversidad impulsa nuestra identidad. Ya sea que busques lanzar una nueva carrera o hacer crecer una existente, Elastic es el tipo de empresa donde puedes equilibrar un gran trabajo con una gran vida. Tu edad es solo un número. No importa si acabas de salir de la universidad o si tus hijos ya lo hicieron; te necesitamos por lo que puedes hacer.

Nos esforzamos por tener paridad de beneficios en todas las regiones y, si bien las regulaciones difieren de un lugar a otro, creemos que cuidar a nuestra gente es lo correcto.

  • Salario competitivo basado en el trabajo que realizas aquí y no en tu salario anterior.
  • Cobertura médica para ti y tu familia en muchas ubicaciones.
  • Capacidad para organizar tu calendario con ubicaciones y horarios flexibles para muchos puestos.
  • Generoso número de días de vacaciones cada año.
  • Aumenta tu impacto: igualamos hasta $2000 (o el equivalente en moneda local) para donaciones financieras y servicio.
  • Hasta 40 horas cada año para usar en proyectos de voluntariado que te encantan.
  • Abrazando la paternidad con un mínimo de 16 semanas de licencia parental.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores