
Spreedly es una empresa de tecnología financiera que ofrece software de orquestación de pagos para comercios, agregadores de comercios y empresas de tecnología financiera. Su plataforma conecta a los clientes con cientos de pasarelas de pago, proveedores de servicios de pago y herramientas contra el fraude en múltiples divisas, lo que les ayuda a gestionar operaciones de pago complejas mediante una capa de integración flexible.
La plataforma está diseñada para entornos de transacciones globales y admite miles de millones de transacciones, además de proporcionar información intersectorial destinada a mejorar la tasa de éxito de los pagos. Spreedly también mantiene una bóveda con cumplimiento PCI de nivel 1 que contiene más de mil millones de métodos de pago, ayudando a los clientes a reducir la complejidad operativa y normativa asociada al tratamiento de datos de pago.
Ingeniero sénior de bases de datos - Trabajo remoto en Estados Unidos
Spreedly busca un ingeniero sénior de bases de datos para mejorar el rendimiento, la fiabilidad, la observabilidad y la seguridad operativa de las bases de datos distribuidas que respaldan su plataforma de pagos abiertos.
Descripción
- Mejorar el rendimiento y la fiabilidad en todo el entorno de bases de datos distribuidas de Spreedly
- Analizar cuellos de botella y riesgos de fiabilidad mediante instrumentación, revisiones de código y validación en entornos de prueba
- Optimizar consultas lentas, índices y configuración de bases de datos
- Resolver problemas de bases de datos distribuidas, como contención de transacciones, reintentos, rangos sobrecargados y patrones de acceso ineficientes
- Definir y mantener referencias de rendimiento de las bases de datos
- Orientar a los equipos de ingeniería sobre migraciones de esquemas, patrones de acceso y actualizaciones de configuración
- Revisar diseños relacionados con esquemas, claves primarias, indexación y límites de transacciones
- Proporcionar conocimientos especializados sobre bases de datos durante incidentes e investigaciones de causas raíz
- Crear procesos de migración más seguros, documentación y orientación operativa
- Gestionar actualizaciones de versiones de bases de datos, pruebas de copias de seguridad y recuperación, configuración de clústeres y planificación de capacidad
- Reforzar la observabilidad de la latencia, los reintentos, la contención, el estado de los rangos y la capacidad
- Coordinarse con Cockroach Labs en el entorno de bases de datos gestionado
- Trabajar estrechamente con los equipos de infraestructura, plataforma e ingeniería de aplicaciones
- Formar a ingenieros en resolución de problemas de bases de datos, optimización del rendimiento y principios de bases de datos distribuidas
- Actuar como autoridad en bases de datos del equipo de Fiabilidad en un puesto sénior de contribuidor individual sin personal a cargo
Requisitos
- Al menos cinco años de experiencia profesional centrada principalmente en operar y optimizar bases de datos de producción
- Amplia experiencia práctica gestionando bases de datos distribuidas, incluido su rendimiento y comportamiento de alta disponibilidad
- Administración práctica de bases de datos relacionales que respaldan sistemas de producción críticos para el negocio
- Éxito demostrado en la identificación de ineficiencias de bases de datos y la consecución de mejoras medibles en consultas, indexación, esquemas o configuración
- Conocimientos avanzados de SQL, incluidos planes de ejecución, gestión de transacciones y compensaciones de SQL distribuido
- Capacidad para evaluar los riesgos de los cambios en bases de datos y comunicar claramente las compensaciones técnicas
- Capacidad autodirigida para investigar sistemas desconocidos, establecer prioridades y realizar mejoras
- Enfoque reflexivo y colaborativo al trabajar con otras personas
- Experiencia en producción administrando CockroachDB con volúmenes significativos de transacciones
- Experiencia administrando PostgreSQL
- Experiencia operando servicios de bases de datos gestionados y colaborando con equipos de soporte e ingeniería de proveedores
- Experiencia realizando migraciones de esquemas sin tiempo de inactividad o con un tiempo de inactividad mínimo en tablas grandes y con mucho tráfico
- Trayectoria apoyando pagos, tecnología financiera u otras plataformas donde la disponibilidad es crítica
- Experiencia en planificación de capacidad de bases de datos y dimensionamiento de clústeres, incluidas arquitecturas multirregión
- Experiencia creando herramientas operativas o comprobaciones con Python, Go o lenguajes comparables
- Familiaridad con ORM como Rails ActiveRecord
- Experiencia en operaciones en la nube con AWS o Azure
- Las certificaciones de nube orientadas a bases de datos son valoradas
- La experiencia con CockroachDB o PostgreSQL no es obligatoria cuando se demuestra una profundidad equivalente en la gestión de bases de datos distribuidas
- Autorización legal vigente para trabajar en el país donde se encuentra el puesto sin requerir patrocinio futuro
- Superación satisfactoria de las comprobaciones de antecedentes y referencias
- Los candidatos no deben vivir en Nueva York
Beneficios
- Salario competitivo y compensación en acciones
- Cobertura médica y dental integral, incluida una opción pagada completamente por la empresa
- Seguro de vida y discapacidad pagado por la empresa
- Seguro oftalmológico y complementario opcional, además de varias opciones de cuentas de gastos flexibles
- Tiempo libre remunerado abierto y 12 semanas de permiso remunerado para nuevos progenitores
- Plan de aportaciones equivalentes 401(k) con una contribución del 5% hasta 5.000 dólares anuales
- Asignación anual de 1.000 dólares para desarrollo profesional
- Ayuda mensual para trabajar desde casa y para el estilo de vida digital, un MacBook nuevo y reembolso único de accesorios
- Acceso a coaching profesional pagado por la empresa
- Visitas a la sede central de Durham, Carolina del Norte, para empleados remotos