dLocal busca un Arquitecto/a de Bases de Datos Cloud con foco en NoSQL y AWS para optimizar servicios críticos en producción, automatizar operaciones y mejorar la eficiencia de costos en su capa de datos.
Si te copa la tecnología cloud y querés optimizar bases de datos críticas en producción, este puesto en dLocal es para vos. Podés crecer profesionalmente en una empresa global que impacta a millones de personas.
Descripción del puesto
¿Por qué unirte a dLocal? dLocal permite a las empresas más grandes del mundo cobrar pagos en 40 países de mercados emergentes. Las marcas globales confían en nosotros para aumentar las tasas de conversión y simplificar la expansión de pagos sin esfuerzo. Como procesador de pagos y comerciante de registro donde operamos, hacemos posible que nuestros comerciantes incursionen en los mercados emergentes de más rápido crecimiento del mundo. Al unirte a nosotros, serás parte de un increíble equipo global que hace que todo suceda. Ser parte de dLocal significa trabajar con más de 1000 compañeros de equipo de más de 30 nacionalidades diferentes y desarrollar una carrera internacional que impacta la vida diaria de millones de personas. Somos constructores, nunca rehuimos un desafío, estamos centrados en el cliente y, si esto te suena, sabemos que prosperarás en nuestro equipo. ¿Cuál es la oportunidad? Buscamos un Administrador de Bases de Datos en la Nube enfocado en NoSQL y el ecosistema AWS para expandir las capacidades de nuestro equipo más allá de MySQL/Aurora y acelerar la evolución de nuestra plataforma a escala. Serás responsable de servicios críticos de bases de datos en producción, impulsando el rendimiento, la confiabilidad, la automatización y la eficiencia de costos en nuestra capa de datos en la nube. ¿Qué haré? - Ser responsable, operar y optimizar cargas de trabajo de DynamoDB en producción, incluyendo modelado de datos, estrategia de capacidad (provisioned/on-demand), GSIs/LSIs, TTL, Streams, backup/restore y patrones multirregión. - Diseñar, implementar y mantener clústeres de DocumentDB y MongoDB, incluyendo sharding, estrategias de indexación, backups y optimización de rendimiento. - Aprovechar los servicios de AWS en la pila de datos (ej. S3, KMS, IAM, CloudWatch, DMS, Lambda) para construir soluciones de datos confiables, observables y seguras. - Implementar automatización como código (CLI/SDK) para cambios de esquema y capacidad, tareas operativas y guardrails para reducir el trabajo repetitivo y los errores. - Establecer y mejorar la observabilidad de las bases de datos (métricas, logs, traces, dashboards, SLOs/alertas) y liderar investigaciones de rendimiento/causa raíz. - Colaborar con ingenieros para diseñar patrones de acceso a datos eficientes y guiar migraciones y evolución de esquemas con un tiempo de inactividad mínimo. - Contribuir a las prácticas de ingeniería de confiabilidad (backups, DR, pruebas de caos/restauración, revisiones de incidentes) en plataformas NoSQL. - Participar en una rotación de guardia y asistir a escalaciones de emergencia, incluyendo fuera del horario laboral cuando sea necesario. ¿Qué habilidades necesito? En dLocal, adoptamos una cultura "AI-first": el uso de herramientas de IA es una parte estándar de cómo diseñamos, construimos y operamos. - Experiencia práctica de nivel senior operando DynamoDB en producción (diseño de tablas y modelado de tabla única, índices, Streams, backup/restore, optimización de rendimiento/costos) - esto es un requisito indispensable. - Experiencia con AWS MSK o Kafka para casos de uso de streaming y orientados a eventos - muy valorado. - Experiencia con administración de DocumentDB y/o MongoDB (tamaño de clúster, replicación/sharding, indexación, backups, actualizaciones, optimización de rendimiento). - Sólido dominio de los fundamentos de la nube AWS para plataformas de datos (IAM, cifrado KMS, conceptos básicos de redes, patrones de S3, monitoreo/alertas con CloudWatch; la experiencia con DMS y Lambda es un plus). - Dominio de automatización usando Python o JavaScript/TypeScript, GO, la AWS CLI y SDKs para construir operaciones repetibles y verificaciones de seguridad. - Conocimiento práctico de bases de datos relacionales como un plus (ej. MySQL/Aurora, PostgreSQL) para colaborar con compañeros y dar soporte a diseños de datos híbridos. - Comunicación clara en inglés y una mentalidad colaborativa y orientada al servicio trabajando con equipos distribuidos. Nice to Have: - Certificaciones en AWS (ej. Solutions Architect, Database – Specialty) o experiencia demostrable equivalente. - Experiencia con infraestructura como código y flujos de trabajo basados en Git (ej. Terraform/CloudFormation, GitOps). - Exposición a contenedores/orquestación (ECS/EKS) y aseguramiento de cargas de trabajo de datos en entornos cloud-native. - Trabajo previo con optimización de rendimiento de DocumentDB/MongoDB a escala y topologías multirregión. - Propiedad y sesgo para la acción, con fuertes instintos de resolución de problemas y atención al detalle. - Enfoque proactivo hacia la automatización, la mejora continua y la ingeniería de confiabilidad. - Colaboración y comunicación que genera confianza entre los equipos de ingeniería, plataforma y operaciones.
Responsabilidades
- Operar y optimizar cargas de trabajo DynamoDB en producción
- Diseñar, desplegar y mantener clusters DocumentDB y MongoDB
- Utilizar servicios AWS para construir soluciones de datos
- Implementar automatización como código
- Establecer y mejorar la observabilidad de bases de datos
- Colaborar con ingenieros para diseñar patrones de acceso a datos eficientes
- Contribuir a prácticas de ingeniería de confiabilidad
- Participar en rotación de guardias