Elastic

Ingeniero/a Senior, Benchmarking Competitivo y Rendimiento

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

En qué consiste el puesto

Elastic, la empresa de IA de búsqueda, permite a todo el mundo encontrar las respuestas que necesita en tiempo real, utilizando todos sus datos, a escala, liberando el potencial de las empresas y las personas. La plataforma de IA de búsqueda de Elastic, utilizada por más del 50% de las empresas de Fortune 500, aúna la precisión de la búsqueda y la inteligencia de la IA para permitir a todo el mundo acelerar los resultados que importan. Al aprovechar todos los datos estructurados y no estructurados —asegurando y protegiendo la información privada de forma 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.

Elasticsearch impulsa la búsqueda, la observabilidad y la recuperación de IA (RAG) para las organizaciones más grandes del mundo. Buscamos un/a Ingeniero/a de Software Senior para liderar iniciativas de benchmarking competitivo dentro del equipo de Rendimiento de Elasticsearch.

Desarrollarás cargas de trabajo representativas, automatizarás experimentos reproducibles e investigarás cómo se compara Elasticsearch con sistemas alternativos. Tu trabajo identificará los puntos fuertes, las carencias y las compensaciones en cuanto a rendimiento, guiará las mejoras de ingeniería y ayudará a los clientes a tomar decisiones técnicas informadas.

Se trata de un puesto de ingeniería práctico centrado en la creación de benchmarks y la investigación del rendimiento, con la publicación técnica como responsabilidad compartida junto con los equipos de ingeniería y de contenido.

Una investigación típica podría plantearse cómo se comparan Elasticsearch y un sistema alternativo bajo ingesta concurrente y búsqueda híbrida, con una calidad de recuperación y un coste comparables, y qué cambios de ingeniería mejorarían el resultado. Este puesto ofrece la oportunidad de conectar el análisis profundo del rendimiento con las mejoras del producto y el trabajo técnico público.

Como empresa distribuida, la diversidad impulsa nuestra identidad. Tanto si buscas iniciar una nueva carrera como 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 lo han hecho; te necesitamos por lo que puedes hacer.

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

Qué harás

  1. Liderar iniciativas priorizadas de benchmarking competitivo en búsqueda, recuperación vectorial e híbrida, y cargas de trabajo analíticas y de observabilidad.
  1. Crear y mantener entornos de benchmark automatizados, conjuntos de datos, conjuntos de consultas y perfiles de carga que reflejen el uso en el mundo real, incluyendo la ingesta y consulta concurrentes.
  1. Diseñar comparaciones justas con versiones de sistema, configuraciones, decisiones de ajuste, presupuestos de recursos y diferencias funcionales documentadas.
  1. Evaluar distribuciones de latencia, rendimiento, consumo de recursos y eficiencia de costes. Para las cargas de trabajo de recuperación, medir el rendimiento con objetivos de recuperación o relevancia comparables.
  1. Adaptar y ampliar herramientas adecuadas para la carga de trabajo, como Elasticsearch Rally, ClickBench y marcos de trabajo de benchmark de búsqueda vectorial.
  1. Investigar las diferencias de rendimiento mediante perfiles, métricas del sistema y experimentos controlados; colaborar con los equipos de ingeniería para identificar las causas y validar las mejoras.
  1. Evaluar despliegues relevantes autogestionados y gestionados en la nube, incluidas las ofertas sin servidor (serverless), teniendo en cuenta el comportamiento de escalado y las limitaciones del servicio.
  1. Trabajar con los equipos de ingeniería y de contenido técnico para publicar artefactos de benchmark reproducibles e informes técnicos claros que expliquen la metodología, los hallazgos, las limitaciones y las compensaciones.
  1. Colaborar con la gestión de ingeniería y de producto para priorizar la cobertura de los benchmarks y traducir los hallazgos en mejoras de producto aplicables.

Qué aportarás

  1. Sólidas habilidades de ingeniería de software, con experiencia en la creación de herramientas de automatización y análisis mantenibles en Python u otro lenguaje de programación relevante.
  1. Experiencia práctica en la evaluación y diagnóstico del rendimiento en sistemas distribuidos, bases de datos o infraestructura de búsqueda.
  1. Profundidad en al menos un área relevante (búsqueda, recuperación vectorial, bases de datos analíticas o sistemas de observabilidad) y capacidad para aprender sistemas desconocidos.
  1. Experiencia en el diseño de conjuntos de datos y cargas de trabajo representativas, incluyendo patrones de consulta, concurrencia y comportamiento de ingesta.
  1. Buen criterio experimental, incluyendo mediciones repetidas, análisis de variabilidad, efectos de calentamiento y caché, y la distinción entre cambios significativos y ruido de medición.
  1. Experiencia en la creación de entornos de prueba reproducibles y en la documentación de configuraciones, procedimientos y resultados.
  1. Habilidades claras de redacción técnica y comunicación, con capacidad para explicar hallazgos complejos y sus limitaciones.
  1. Sólidas habilidades de colaboración y capacidad para convertir la evidencia de rendimiento en recomendaciones de ingeniería aplicables.

Puntos extra

  1. Experiencia con Elasticsearch, Lucene, Rally, ClickBench o marcos de trabajo de benchmark de búsqueda vectorial.
  1. Experiencia en la medición de la calidad de la recuperación junto con la latencia, el rendimiento y el uso de recursos.
  1. Familiaridad con el análisis de rendimiento y costes en la nube, incluyendo el escalado automático y los sistemas sin servidor (serverless).
  1. Redacción técnica pública, contribuciones de código abierto o estudios de benchmark publicados.

La compensación para este puesto es en forma de salario base. Este puesto no tiene un componente de compensación variable. El rango salarial inicial típico para las nuevas contrataciones en este puesto se indica a continuación.

Estos rangos representan el salario más bajo y el más alto que creemos razonable y de buena fe que pagaríamos por este puesto en el momento de esta publicación. Es posible que finalmente paguemos más o menos que el rango publicado, y los rangos pueden modificarse en el futuro.

La posición de un empleado dentro del rango salarial se basará en varios factores, incluyendo, pero no limitado a, educación relevante, cualificaciones, certificaciones, experiencia, habilidades, ubicación geográfica, rendimiento y necesidades empresariales u organizativas.

El rango salarial inicial típico para este puesto es: $128,300—$203,000 CAD

Información adicional: cuidamos de nuestra gente

Diferentes personas abordan los problemas de forma diferente. Necesitamos eso. Elastic es un empleador que ofrece igualdad de oportunidades y se compromete a crear una cultura inclusiva que celebre diferentes perspectivas, experiencias y antecedentes. Los solicitantes cualificados 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, estatus de veterano protegido, estatus de discapacidad o cualquier otra base protegida por la ley, ordenanza o regulación federal, estatal o local.

Damos la bienvenida a personas con discapacidad y nos esforzamos por crear una experiencia accesible e inclusiva para todas las personas. Para solicitar una adaptación durante la solicitud o el proceso de contratación, envía un correo electrónico a [email protected]. Responderemos a tu solicitud en un plazo de 24 horas laborables tras su envío.

Los solicitantes tienen derechos bajo las leyes laborales federales; consulta los carteles enlazados a continuación: Cartel de la Ley de Ausencia Familiar y Médica (FMLA); Cartel de Disposición de No Discriminación por Transparencia Salarial; Cartel de la Ley de Protección del Empleado contra el Polígrafo (EPPA) y Conoce tus 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 otros países para personas que se encuentran en 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 te encuentras en o eres nacional de uno de los países o regiones enumerados, es posible que se requiera una licencia de exportación como condición para tu empleo en este puesto. Ten en cuenta que el origen nacional y/o la nacionalidad no afectan a la elegibilidad para el empleo en Elastic.

Consulta aquí nuestra Declaración de Privacidad.

Elastic cree que los empleados deben tener la oportunidad de compartir el valor que creamos juntos para nuestros accionistas. Por lo tanto, además de la compensación en efectivo, este puesto es actualmente elegible para participar en el programa de acciones de Elastic. Nuestro paquete de recompensas totales también incluye un Plan de Ahorro para la Jubilación Registrado (RRSP) con aportación de la empresa, igualando dólar por dólar hasta el 6% de las ganancias elegibles, junto con una gama de otros beneficios ofrecidos con un énfasis holístico en el bienestar de los empleados.

  • Salario competitivo basado en el trabajo que realizas aquí y no en tu salario anterior
  • Cobertura sanitaria para ti y tu familia en muchas ubicaciones
  • Capacidad para organizar tu calendario con ubicaciones y horarios flexibles para muchos puestos
  • Número generoso 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 encanten
  • Abrazando la paternidad/maternidad con un mínimo de 16 semanas de permiso 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