Indeed
Ingeniero Senior de Bases de Datos
Resumen:
Ruby Labs busca un Ingeniero de Bases de Datos para gestionar, escalar y evolucionar la infraestructura de datos en un entorno de pagos de alto volumen, optimizando bases de datos y colaborando con los equipos de ingeniería y producto.
Aspectos destacados:
1. Gestionar y escalar la infraestructura de datos en un entorno de pagos de alto volumen
2. Colaborar con los equipos de backend y producto en el soporte de la capa de datos
3. Trabajar a escala real, con dinero real y con impacto real
**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 impulsados 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**
==================
Buscamos un **Ingeniero de Bases de Datos** experimentado que asuma la responsabilidad, la escalabilidad y la 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 del diseño, operación y optimización de 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 volúmenes de datos, consultas complejas, cuellos de botella de rendimiento, migraciones en tablas masivas y canalizaciones analíticas.
Colaborará estrechamente con ingenieros de backend y equipos de producto para asegurar que nuestra capa de datos respalde tanto cargas de trabajo transaccionales como casos de uso analíticos, incluyendo búsquedas internas en CRM y observabilidad.
Se unirá a una organización de ingeniería altamente talentosa y completamente remota, con sólidos equipos de backend, infraestructura y producto. Valoramos la propiedad, la excelencia técnica y la toma de decisiones pragmática. Los ingenieros de RubyLabs trabajan a escala real, con dinero real y con impacto real.
**Responsabilidades clave**
========================
**Propiedad y escalabilidad de las bases de datos**
-------------------------------------
* Gestionar y operar AWS Aurora (PostgreSQL) en un entorno de producción con 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 canalizaciones de datos de eventos y registros, incluidos análisis basados 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 seguras en tablas grandes
* Participar en el análisis de incidencias relacionadas con el rendimiento o la disponibilidad de los datos
* Trabajar en estrategias de copias de seguridad, replicación y 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 canalizaciones de datos
* Certificaciones de AWS (por ejemplo, Arquitecto de Soluciones, Especialidad en Bases de Datos)
**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 resida aproximadamente dentro de ± 4 horas de CET. Esto garantiza una colaboración y comunicación óptimas durante la jornada laboral.
**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 con paga:** 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. Benefíciese de 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
¡Forme parte de nuestro equipo en rápido crecimiento y aproveche esta excelente oportunidad para su crecimiento 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 reclutamiento (40 minutos)
* Entrevista técnica (60 minutos)
* Entrevista final (30 minutos)
**La vida en Ruby Labs**
=====================
En Ruby Labs avanzamos rápidamente, aspiramos a lo más alto y esperamos lo mismo de nuestro equipo. No estamos aquí para actuar a pequeña escala: estamos aquí para construir, crecer y ganar. Eso 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 retos 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 hacerlo realidad.
Aquí, el esfuerzo se corresponde con la recompensa. Reconocemos a quienes se entregan por completo y obtienen resultados, y creamos espacios para quienes quieren más: más responsabilidad, más crecimiento y más éxito.
\#LI\-Remote

Pje. Centenario 130, C1405 Cdad. Autónoma de Buenos Aires, Argentina