Ingeniero de OpenSearch / AWS y canalizaciones de datos

Indeed

Compañía

Tipo de empleoTiempo completo
Modalidad de trabajoPresencial
Nivel de experienciaSin requisito de experiencia
Nivel educativoSin requisito de título

Descripción

Resumen: Ruby Labs busca un ingeniero experimentado de OpenSearch para gestionar y escalar la infraestructura de AWS OpenSearch y las canalizaciones de sincronización de datos de una plataforma de orquestación de pagos a gran escala. Aspectos destacados: 1. Gestionar y operar el servicio AWS OpenSearch en producción 2. Construir y mantener canalizaciones confiables de PostgreSQL a OpenSearch 3. Garantizar la fiabilidad y la excelencia operativa de la infraestructura de búsqueda **Sobre nosotros** ============ Ruby Labs es una empresa tecnológica líder que crea y opera productos innovadores para consumidores. Ofrecemos una amplia variedad de oportunidades en los sectores de salud, educación y entretenimiento. Nuestros equipos innovadores están impulsando el futuro de los productos dirigidos por los consumidores, y siempre buscamos personas apasionadas que se unan a nosotros. Conozca más sobre nuestra historia en: https://rubylabs.com/about\-us/ **Sobre el puesto** ================== Estamos construyendo una plataforma de orquestación de pagos a gran escala que procesa millones de transacciones financieras cada mes, distribuidas entre múltiples proveedores, regiones y productos. Buscamos un **ingeniero de OpenSearch** experimentado para gestionar y escalar nuestra infraestructura de AWS OpenSearch y las canalizaciones que sincronizan datos desde PostgreSQL. Usted será responsable de la arquitectura de búsqueda, la ingesta de datos, el rendimiento, la fiabilidad, la conciliación y la recuperación. Este puesto combina infraestructura de búsqueda, ingeniería de datos y operaciones en producción. **Responsabilidades clave** ======================== **OpenSearch** * Gestionar y operar el servicio AWS OpenSearch en producción. * Diseñar índices, mapeos, analizadores, plantillas, alias, particiones (shards) y políticas de retención. * Optimizar consultas de búsqueda, agregaciones, filtrado, paginación y indexación masiva. * Investigar consultas lentas, cuellos de botella en la indexación, particiones sobrecargadas (hot shards), presión de memoria y solicitudes rechazadas. * Planificar actualizaciones seguras, migraciones, reconstrucción de índices (reindexing) y escalado de capacidad. **Canalizaciones de PostgreSQL a OpenSearch** * Construir y mantener canalizaciones confiables que sincronicen datos de PostgreSQL con OpenSearch. * Soportar inserciones, actualizaciones, eliminaciones, rellenados retrospectivos (backfills) y reconstrucciones completas de índices. * Utilizar servicios nativos de AWS como AWS DMS, Ingestión de OpenSearch, Lambda, SQS, S3, ECS o EKS según corresponda. * Implementar reintento automático (retries), idempotencia, eliminación de duplicados, reproducción (replay), manejo de colas muertas (dead\-letter handling) y recuperación ante fallos. * Supervisar el retraso en la ingesta (ingestion lag), el rendimiento (throughput), los registros fallidos y la actualidad de los datos. * Crear procesos de conciliación para detectar y reparar documentos faltantes, obsoletos o inconsistentes. * Asegurar que la ingesta no afecte negativamente la carga de trabajo transaccional de PostgreSQL. **Fiabilidad y operaciones** * Supervisar la salud del clúster, la latencia de búsqueda, la latencia de indexación, el almacenamiento, la CPU, la presión sobre la JVM y la distribución de particiones. * Crear paneles, alertas y manuales operativos en CloudWatch. * Diseñar procedimientos de instantáneas (snapshots), restauración, copias de seguridad y recuperación ante desastres. * Participar en la respuesta a incidencias en producción y en el análisis de causas raíz. * Implementar acceso seguro mediante IAM, control de acceso basado en roles, cifrado y principios de mínimo privilegio. **Colaboración** * Trabajar estrechamente con los equipos de backend, bases de datos, infraestructura y producto. * Ayudar a diseñar modelos eficientes de documentos OpenSearch para pagos, clientes, suscripciones y transacciones. * Definir estándares para campos buscables, cambios de esquema y versionado de índices. * Documentar la arquitectura, los flujos de datos y los procedimientos de recuperación. **Requisitos** ================== * Experiencia sólida en entornos de producción con OpenSearch o Elasticsearch. * Experiencia práctica con el servicio AWS OpenSearch. * Experiencia en la construcción de canalizaciones de datos entre PostgreSQL y OpenSearch. * Comprensión sólida de: + Diseño de índices y particiones (shards) + Mapeos y analizadores + Lenguaje de consulta DSL de OpenSearch + Agregaciones, ordenación, filtrado y paginación + Indexación masiva y rendimiento del clúster + Consistencia de datos, reintento automático, idempotencia y reproducción (replay) * Experiencia con conjuntos de datos grandes y altos volúmenes de indexación o consultas. * Experiencia realizando rellenados retrospectivos (backfills) y reconstrucciones de índices (reindexing) de forma segura. * Excelentes habilidades de resolución de problemas y operaciones en producción. **Deseable** ================ * Experiencia con AWS DMS o Ingestión de OpenSearch. * Experiencia con Lambda, SQS, S3, ECS, EKS o Terraform. * Experiencia en la creación de servicios personalizados de ingesta en Go, Java o Python. * Experiencia en pagos, facturación, fintech o sistemas de suscripción. * Experiencia en plataformas de búsqueda multiusuario o de alto volumen. * Conocimientos prácticos de ClickHouse, Tinybird o sistemas analíticos similares. * Certificaciones de AWS. **Ubicación** ============ Ruby Labs opera en la zona horaria CET (Hora Central Europea). Se aceptan candidaturas de cualquier país, siempre que el candidato resida aproximadamente dentro de ± 4 horas respecto a CET. Esto garantiza una colaboración y comunicación óptimas durante las horas laborales. **Beneficios** ============ ¡Descubra los beneficios de formar parte de nuestro dinámico equipo! Ofrecemos: * **Entorno de trabajo remoto:** Disfrute de la libertad de trabajar desde cualquier lugar y en cualquier momento, promoviendo un equilibrio saludable entre la vida laboral y personal. * **Días libres ilimitados (PTO):** Disfrute de días libres remunerados ilimitados para recargar energías y priorizar su bienestar, sin necesidad de contar días. * **Festivos nacionales remunerados:** Celebre y relájese en los festivos nacionales con días libres remunerados para descansar y recargar energías. * **MacBook proporcionado por la empresa:** Experimente una productividad fluida con potentes MacBook de Apple proporcionados a todos los empleados que los necesiten. * **Contrato de prestación de servicios independiente flexible:** Aproveche los beneficios de la flexibilidad, la autonomía y las oportunidades empresariales. Obtenga ventajas fiscales, oportunidades de networking, reducción de obligaciones laborales y la libertad de trabajar desde cualquier lugar. Más información aquí: https://docs.google.com/document/d/1nkrN76JlZkbKj9WSOhlT1\_mni\_CZeDkHdwfIjPXVwvk/preview?tab\=t.0\#heading\=h.ndsdl4wapxtt ¡Forme parte de nuestro equipo en rápido crecimiento y aproveche esta excelente oportunidad para su desarrollo personal y profesional! **Proceso de entrevista** ===================== Tras enviar su solicitud, realizamos una revisión exhaustiva que normalmente toma entre 3 y 5 días, aunque ocasionalmente puede tardar más debido al volumen de solicitudes recibidas. Si detectamos un posible ajuste, avanzamos con los siguientes pasos: * Entrevista inicial con reclutador (40 minutos) * Entrevista técnica (60 minutos) * Entrevista final (60 minutos) **La vida en Ruby Labs** ===================== En Ruby Labs avanzamos rápidamente, aspiramos alto y esperamos lo mismo de nuestro equipo. No estamos aquí para actuar a pequeña escala: estamos aquí para construir, crecer y ganar. Esto significa que buscamos personas ambiciosas, motivadas y listas para dar lo mejor de sí cada día. Este es un lugar para quienes prosperan bajo presión, abrazan los desafíos y ven oportunidades en cada obstáculo. Si tiene hambre de logros, está motivado por el impacto y desea crecer al ritmo de su propia ambición, Ruby Labs le ofrece la plataforma para lograrlo. Aquí, el esfuerzo va acompañado de recompensa. Reconocemos a quienes se involucran plenamente y obtienen resultados, y creamos espacio para quienes buscan más: más responsabilidad, más crecimiento y más éxito. \#LI\-Remote

Fuentea: indeed
Parte del contenido se ha traducido automáticamente

Publicado por

Sofía González

Indeed · HR

Ubicación

Sofía González

Indeed · HR

Empleos similares

Ingeniero de OpenSearch / AWS y canalizaciones de datos de Indeed en 2026 | ok.com