




Resumen: Buscamos un Desarrollador Senior de Java con experiencia en OpenSearch/ES para implementar soluciones avanzadas de búsqueda conversacional y optimizar sistemas de búsqueda a gran escala en AWS. Aspectos destacados: 1. Implementar soluciones avanzadas para la búsqueda conversacional 2. Desarrollar y mantener servicios de backend que respalden la funcionalidad de búsqueda 3. Contribuir a las decisiones de diseño y a la arquitectura del sistema Buscamos un **Desarrollador Senior de Java** experimentado, especialista en OpenSearch o ES, con sólida experiencia en búsquedas vectoriales/híbridas y capaz de operar sistemas de búsqueda a gran escala en AWS. Este puesto se centra en la implementación de soluciones avanzadas para apoyar la búsqueda conversacional de nuestro cliente. Formará parte de un equipo que valora la innovación y la excelencia técnica. **Responsabilidades** * Colaborar con equipos multifuncionales para entregar soluciones de búsqueda escalables * Participar en discusiones sobre la arquitectura del sistema y contribuir a las decisiones de diseño * Desarrollar y mantener servicios de backend que respalden la funcionalidad de búsqueda * Optimizar el rendimiento de la búsqueda en entornos de alto volumen * Integrar nuevas funciones y mejoras de búsqueda según los requisitos empresariales * Supervisar la salud del sistema y solucionar incidencias en producción * Documentar procesos técnicos y mantener estándares claros de código * Apoyar la mejora continua mediante la evaluación de tecnologías emergentes * Brindar orientación técnica y tutoría a los miembros del equipo **Requisitos** * Mínimo 3 años de experiencia como Desarrollador de Java * Amplia experiencia práctica con AWS OpenSearch o Elasticsearch en entornos productivos * Conocimientos sólidos sobre relevancia y algoritmos de clasificación en búsquedas, como BM25, boosting y rescoring * Experiencia práctica con búsquedas vectoriales y métodos de búsqueda semántica, incluidos k-NN, ANN y embeddings * Capacidad para diseñar y optimizar sistemas de búsqueda híbridos que combinen enfoques léxicos y vectoriales * Competencias avanzadas en Java con experiencia en el desarrollo o extensión de complementos de OpenSearch/Elasticsearch * Experiencia en la creación de soluciones de búsqueda adaptadas a colecciones o inquilinos * Capacidad comprobada para ajustar la relevancia de las búsquedas utilizando métricas como precisión, exhaustividad y NDCG * Experticia en sistemas distribuidos y optimización del rendimiento * Dominio del inglés a nivel B2+ o superior, tanto escrito como hablado **Deseable** * Experiencia con técnicas de evaluación de búsquedas y pruebas A/B para medir mejoras * Antecedentes en proyectos de descubrimiento de conocimiento o búsquedas empresariales * Conocimientos sobre la tecnología de complementos de OpenSearch y conceptos relacionados


