Search - Search Inference - Software Engineer II

Job expired!

Elastic es una empresa líder en búsqueda de código abierto reconocida globalmente por potenciar la búsqueda empresarial, la observabilidad y las soluciones de seguridad con una pila tecnológica unificada y desplegable en cualquier lugar. Desde encontrar documentos, monitorear infraestructuras hasta la búsqueda de amenazas, Elastic hace que los datos sean utilizables en tiempo real y a gran escala. Organizaciones de renombre como Barclays, Cisco, eBay, Fairfax, ING, Goldman Sachs, Microsoft, The Mayo Clinic, NASA, The New York Times, Wikipedia y Verizon utilizan Elastic para operaciones críticas. Fundada en 2012, Elastic opera como una empresa distribuida con equipos repartidos por todo el mundo. Aprende más en elastic.co.

El equipo de Search Inference en Elastic se enfoca en ofrecer inferencia de modelos de aprendizaje automático (ML) de alto rendimiento, fáciles de usar y rentables para flujos de trabajo de búsqueda. La inferencia de aprendizaje automático es fundamental en las experiencias de búsqueda modernas, mejorando la comprensión de consultas, la búsqueda semántica, RAG y otros casos de uso de GenAI. Nuestra misión es agilizar la inferencia de ML en flujos de trabajo de búsqueda al mejorar las capacidades de inferencia a gran escala para embeddings y modelos de reordenamiento en toda la base de usuarios de Elasticsearch. Nuestro equipo es colaborativo, reuniendo talentos de recuperación de información, procesamiento de lenguaje natural y sistemas distribuidos. Lideramos pensamiento a través de contribuciones de código abierto, blogs y conferencias, enfocándonos en rendimiento, latencia y eficiencia de costos.

Como Ingeniero de Software de Inferencia de Búsqueda II, usted:

  • Desarrollará mejoras de productos para componentes de búsqueda, contribuyendo a Elasticsearch, Kibana e infraestructura de aprendizaje automático distribuido.
  • Colaborará con ingenieros de desarrollo de software y de confiabilidad del sitio para garantizar que las soluciones sean altamente disponibles, mantenibles, escalables, seguras y cumplan con los requisitos de cumplimiento.
  • Trabajará en un entorno de equipo mayormente basado en texto, asincrónico y prioritariamente remoto, complementado con videollamadas ocasionales y conferencias anuales.
  • Participará activamente con el equipo y el código base, revisando el trabajo y proporcionando comentarios constructivos.
  • Desglosará características en entregables técnicos y se comunicará efectivamente dentro de un equipo comprometido y dinámico.
  • Creará, auditará y mejorará indicadores clave de rendimiento (KPIs) para componentes de búsqueda para cumplir con objetivos de relevancia, rendimiento, escalabilidad y seguridad.

Para tener éxito en este rol, usted aporta:

  • Más de 3 años de experiencia como desarrollador de software profesional con competencia en al menos un lenguaje de programación orientado a objetos.
  • Más de 3 años de experiencia contribuyendo a sistemas distribuidos a gran escala.
  • Experiencia con Docker/contenedorización y Kubernetes en entornos de producción.
  • Excelente juicio práctico, habilidades de priorización y capacidad para saber cuándo colaborar o trabajar de manera independiente.
  • Conocimiento de aprendizaje automático moderno, PLN y recuperación de información (deseable).
  • Fuertes habilidades de comunicación escrita y verbal, capaces de trabajar bien con otros y redactar documentación y material de incorporación concisos.
  • Un interés genuino en aprender nuevas herramientas, lenguajes, flujos de trabajo y filosofías para fomentar el crecimiento en un entorno dinámico.

Nuestros valores de equipo son:

  • Articulación clara y una mentalidad de "bajo ego" para crecer como parte de un equipo.
  • Diversidad en todas sus formas, dando la bienvenida a ideas extrañas y arriesgadas, y apreciando personajes de todo tipo.
  • Responsabilidad, altos estándares y orgullo en entregar características innovadoras y valiosas de manera segura y elegante.
  • Comunicación abierta, positividad, vigilancia y esfuerzo por la autonomía, la confianza y el crecimiento continuo.

Si esta oportunidad te emociona, ¡nos encantaría saber de ti! Envía tu solicitud con información relevante: currículum, perfil de GitHub, muestras de código, publicaciones en blogs, muestras de escritura o enlaces a proyectos personales.

Este rol ofrece un salario base competitivo sin componente de compens