




**Sobre nosotros** ============ Ruby Labs es una empresa tecnológica líder que crea y opera productos innovadores para consumidores. Ofrecemos una amplia gama de oportunidades en los sectores de salud, educación y entretenimiento. Nuestros equipos innovadores están impulsando el futuro de los productos dirigidos por el consumidor, 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** ================== Buscamos un ingeniero de bases de datos altamente competente que asuma la responsabilidad, escala y evolución de nuestra infraestructura de datos, garantizando que siga siendo rápida, fiable y preparada para un crecimiento a largo plazo. Como ingeniero de bases de datos en RubyLabs, será responsable de diseñar, operar y optimizar bases de datos en un entorno de pagos de alto volumen. Este puesto va mucho más allá de las operaciones básicas CRUD: trabajará con grandes conjuntos de datos, consultas complejas, cuellos de botella de rendimiento, migraciones en tablas masivas y tuberías analíticas. Colaborará estrechamente con ingenieros de backend y equipos de producto para garantizar que nuestra capa de datos soporte tanto cargas de trabajo transaccionales como casos de uso analíticos, incluidas las búsquedas internas del CRM y la observabilidad. Formará parte de una organización de ingeniería completamente remota y de alto nivel, con sólidos equipos de backend, infraestructura y producto. Valoramos la propiedad, la excelencia técnica y la toma de decisiones pragmáticas. Los ingenieros de RubyLabs trabajan a escala real, con dinero real y con un impacto real. **Principales responsabilidades** ======================== **Propiedad y escalabilidad de la base de datos** ------------------------------------- * Ser responsable de la operación de AWS Aurora (PostgreSQL) en un entorno de producción de alta carga * Diseñar y evolucionar esquemas para grandes dominios transaccionales (pagos, clientes, suscripciones, eventos) * Implementar y mantener: + Estrategias de partición de tablas (basadas en tiempo, basadas en inquilino o híbridas) + Índices avanzados (B\-Tree, GIN, índices parciales) + Optimización de consultas y ajuste de planes de ejecución * Gestionar bases de datos con millones de nuevos registros por mes manteniendo un rendimiento predecible **Optimización del rendimiento** ---------------------------- * Analizar y optimizar consultas lentas y métricas de producción * Identificar y resolver: + Contención de bloqueos + Problemas de Vacuum / autovacuum + Saturación del grupo de conexiones + Consultas largas o ineficientes * Prevenir proactivamente regresiones de rendimiento a medida que aumenta el volumen de datos **Búsqueda y herramientas internas** ---------------------------- * Diseñar soluciones de búsqueda de alto rendimiento para grandes conjuntos de datos operativos utilizados en herramientas internas de CRM * Implementar estrategias eficientes de búsqueda * Equilibrar flexibilidad, corrección y rendimiento a escala **Análisis y registro** ------------------------ * Trabajar con tuberías de datos de eventos y registros, incluyendo análisis basado en Tinybird / ClickHouse * Decidir qué datos pertenecen a bases de datos transaccionales frente a almacenes analíticos * Habilitar conocimientos rápidos y en tiempo real para los equipos de producto, finanzas y operaciones **Fiabilidad y operaciones** ----------------------------- * Garantizar la integridad y coherencia de los datos en flujos de trabajo financieros * Definir y supervisar métricas de salud de la base de datos (latencia, retraso de replicación, almacenamiento, IOPS) * Planificar y ejecutar cambios de esquema y migraciones seguros en tablas grandes * Participar en el análisis de incidencias relacionadas con el rendimiento o la disponibilidad de los datos * Trabajar en copias de seguridad, replicación y estrategias de recuperación ante desastres **Requisitos** ================== * Amplia experiencia práctica con PostgreSQL en producción * Experiencia gestionando bases de datos grandes (cientos de millones de filas o más) * Conocimientos sólidos sobre: + Estrategias de indexación + Planificadores de consultas y rutas de ejecución + Transacciones, niveles de aislamiento y bloqueos * Experiencia trabajando con infraestructura basada en AWS, preferiblemente AWS Aurora * Capacidad para investigar y resolver de forma independiente problemas complejos de rendimiento **Deseable** ================ * Experiencia en pagos, facturación, fintech o sistemas financieros * Conocimiento de bases de datos analíticas (ClickHouse, Tinybird o similares) * Experiencia diseñando modelos de datos para sistemas multiinquilino * Comprensión de arquitecturas orientadas a eventos y tuberías de datos * Certificaciones de AWS (por ejemplo, Solutions Architect, Database Specialty) **Cómo piensa y trabaja** ------------------------- * Piensa en términos de escala, crecimiento e impacto a largo plazo * Le importa profundamente la corrección, el rendimiento y la fiabilidad * Es proactivo: identifica problemas antes de que se conviertan en incidencias * Se siente cómodo asumiendo la responsabilidad de componentes críticos de infraestructura * Comunica con claridad y colabora eficazmente en un entorno remoto **Ubicación** ============ Ruby Labs opera en la zona horaria CET (Hora Central Europea). Se aceptan candidaturas de cualquier país siempre que el candidato se encuentre aproximadamente dentro de ± 4 horas de 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. * **Días festivos nacionales remunerados:** Celebre y relájese en los días festivos nacionales con días libres remunerados para descansar y recargar energías. * **MacBook proporcionado por la empresa:** Experimente una productividad fluida con MacBook de Apple de última generación, proporcionados a todos los empleados que los necesiten. * **Contrato de prestador 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/1tzxGX4Uu7Ts\_HCLFXESKLnKaaBfVCPf1f9AYZPrkjJM/preview?tab\=t.0 ¡Únase a 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 tarda entre 3 y 5 días, aunque ocasionalmente puede llevar más tiempo debido al volumen de solicitudes recibidas. Si detectamos un posible ajuste, procederemos con los siguientes pasos: * Entrevista inicial con reclutador (40 minutos) * Entrevista técnica (60 minutos) * Entrevista final (30 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 con timidez: estamos aquí para construir, crecer y ganar. Eso significa que buscamos personas ambiciosas, motivadas y dispuestas a 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 ansias de lograr resultados, está motivado por el impacto y desea crecer al ritmo de su propia ambición, Ruby Labs le ofrece la plataforma para hacerlo realidad. Aquí, el esfuerzo va acompañado de una recompensa. Reconocemos a quienes se implican al máximo y obtienen resultados, y creamos espacio para quienes buscan más: más responsabilidad, más crecimiento y más éxito. \#LI\-Remote


