B&A
Elastic
Ingeniero/a Principal de Software - Búsqueda Vectorial - Elasticsearch
¿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, asegurando y protegiendo la información privada de manera más efectiva, 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/a Ingeniero/a Principal de Software para unirse al equipo de Elasticsearch - Búsqueda. Este equipo, distribuido globalmente y formado por ingenieros expertos, se centra en ofrecer una experiencia de búsqueda robusta y rica en funciones, incluyendo la contribución a la mejora de la experiencia de búsqueda en Lucene. Este es un puesto de ingeniería de software principal que se centra en mejorar la funcionalidad de búsqueda de similitud vectorial dentro de Elasticsearch, cubriendo el diseño e implementación de nuevas funciones de búsqueda vectorial, mejoras en la funcionalidad de búsqueda vectorial existente y la resolución de errores.
Nuestra empresa está distribuida por intención. Contratamos a los mejores ingenieros que podemos encontrar, dondequiera que estén, quienesquiera que sean. Colaboramos a través de continentes cada día por correo electrónico, GitHub, Zoom y Slack. En nuestro mejor momento, escribimos software rápido, escalable e intuitivo. Creemos que la mejor manera de hacerlo es empoderar a ingenieros individuales, revisar cada cambio en el código, tomar decisiones importantes por consenso y esforzarnos por lograr mejoras incrementales.
Como empresa distribuida, la diversidad impulsa nuestra identidad. Ya sea que estés buscando 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 están; te necesitamos por lo que puedes hacer.
¿QUÉ HARÁS?
- Liderar iniciativas dentro de Elasticsearch github.com/elastic/elasticsearch/ para producir una oferta de base de datos vectorial líder en la industria, proporcionando una velocidad y relevancia sin precedentes en la búsqueda.
- Contribuir a Elasticsearch a tiempo completo, creando nuevas funciones de búsqueda y corrigiendo errores interesantes, todo ello mientras se facilita la comprensión del código. A veces necesitarás inventar un nuevo algoritmo o estructura de datos. O encontrar uno e implementarlo. A veces necesitarás acercarte al sistema operativo y al hardware.
- Trabajar con un equipo globalmente distribuido de ingenieros experimentados centrado en las capacidades de búsqueda vectorial de Elasticsearch.
- Ser un experto en cómo Elasticsearch implementa la similitud vectorial para apoyar la relevancia de la búsqueda y todos recurrirán a ti cuando tengan una pregunta sobre esta área. Mejorarás esta área basándote en tus preguntas y tus instintos.
- Trabajar con miembros de la comunidad de todo el mundo en problemas y solicitudes de extracción (pull requests), a veces clasificándolos y pasándolos a otros expertos y a veces manejándolos tú mismo.
- Escribir código Java moderno e idiomático. ¡Elasticsearch está escrito en Java en un 99.8%!
¿QUÉ APORTAS?
- Has implementado técnicas novedosas en similitud vectorial en una plataforma de búsqueda con una gran base de usuarios o has avanzado en el campo de la investigación académica en recuperación de información de similitud vectorial.
- Experiencia profesional con similitud vectorial y bases de datos vectoriales, y has utilizado HNSW, IVF u otros algoritmos y bibliotecas relevantes en plataformas de búsqueda a escala.
- Tienes sólidas habilidades en Java básico y dominas la biblioteca estándar de estructuras de datos y construcciones de concurrencia, así como otras características como las lambdas.
- Trabajas con un alto nivel de autonomía y eres capaz de asumir proyectos y guiarlos de principio a fin. Esto abarca tanto el diseño técnico como el trabajo con otros ingenieros para desarrollar los componentes necesarios.
- Te sientes cómodo/a desarrollando de forma colaborativa. Dar y recibir feedback sobre código y enfoques y APIs ¡es difícil! Puntos extra si has colaborado por internet porque eso es más difícil. Doble punto extra por colaboración asíncrona por internet. Eso es aún más difícil, pero lo hacemos de todos modos porque es la mejor manera que conocemos para construir software.
- Has utilizado varias tecnologías de almacenamiento de datos como Elasticsearch, Solr, PostgreSQL, MongoDB o Cassandra y tienes alguna idea de cómo funcionan y por qué funcionan de esa manera.
- Tienes excelentes habilidades de comunicación verbal y escrita. Como dijimos, colaborar por internet es difícil. Intentamos ser respetuosos, empáticos y confiables en todas nuestras interacciones. Y esperaríamos eso de ti también.
- Tienes un historial probado de uso de IA para acelerar el desarrollo, depurar sistemas complejos y optimizar código, mientras sigues siendo responsable de los resultados finales.
- 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.
- Trabajas de forma autónoma y puedes impulsar decisiones y resultados en un equipo distribuido aprovechando la comunicación asíncrona, directa y transparente.
PUNTOS EXTRA
- Has construido cosas con Elasticsearch antes.
- Has trabajado con proyectos de código abierto y estás familiarizado/a con diferentes estilos de flujo de trabajo de control de versiones e integración continua.
- Experiencia con tecnología de almacenamiento de datos.
- Tienes experiencia diseñando, liderando y siendo responsable de iniciativas interfuncionales.
La compensación por 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 nuevos empleados en este puesto se indica a continuación.
En ubicaciones seleccionadas (incluyendo Seattle WA, Los Ángeles CA, el Área de la Bahía de San Francisco CA y el Área Metropolitana de la Ciudad de Nueva York), puede aplicarse un rango alternativo según se especifica a continuación.
Estos rangos representan el salario más bajo a 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 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, entre otros, la educación relevante, las cualificaciones, las certificaciones, la experiencia, las habilidades, la ubicación geográfica, el rendimiento y las necesidades del negocio u organización.
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 total de recompensas también incluye una cuenta 401k igualada por la empresa dólar por dólar hasta un 6% de las ganancias elegibles, junto con una variedad de otros beneficios ofrecidos con un énfasis holístico en el bienestar del empleado.
El rango salarial inicial típico para este puesto es: $159,800—$252,800 USD
El rango salarial inicial típico para este puesto en las ubicaciones seleccionadas mencionadas anteriormente es: $191,900—$303,500 USD
INFORMACIÓN ADICIONAL - NOS PREOCUPAMOS POR NUESTRA GENTE
Nos esforzamos por tener paridad de beneficios entre regiones y, si bien las regulaciones difieren de un lugar a otro, creemos que cuidar de 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 muchos lugares.
- 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.
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 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, 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 candidate_accessibility@elastic.co [candidate_accessibility@elastic.co]. Responderemos a su solicitud dentro de 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) dol.gov/sites/dolgov/files/WHD/legacy/files/fmlaen.pdf; Cartel de la Disposición de No Discriminación de Transparencia Salarial dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf; Cartel de la Ley de Protección contra el Polígrafo para Empleados (EPPA) dol.gov/sites/dolgov/files/WHD/legacy/files/eppabw.pdf y Conozca sus Derechos dol.gov/sites/dolgov/files/OFCCP/regs/compliance/posters/pdf/22-088_EEOC_KnowYourRights.pdf (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, puede ser necesaria 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í elastic.co/legal/applicant-privacy-statement nuestra Declaración de Privacidad.
