
Ingeniero Senior de Bases de Datos
Spreedly
EE. UU. · Jornada completa · Publicado hace 1 día
Oferta traducida del inglés · Ver original
Acerca de nosotros: Spreedly es la plataforma de pagos inteligentes para empresas que quieren ser dueñas de su estrategia de pagos. Fundada en 2007 y con sede en Durham, Carolina del Norte, ofrecemos a comercios, plataformas y fintechs una única API para conectarse a 150+ pasarelas de pago y 40+ métodos de pago en 100+ países, junto con la inteligencia para decidir a dónde debe ir cada…
Descripción del trabajo
Acerca de nosotros:
Spreedly es la plataforma de pagos inteligentes para empresas que quieren ser dueñas de su estrategia de pagos. Fundada en 2007 y con sede en Durham, Carolina del Norte, ofrecemos a comercios, plataformas y fintechs una única API para conectarse a 150+ pasarelas de pago y 40+ métodos de pago en 100+ países, junto con la inteligencia para decidir a dónde debe ir cada transacción. Somos agnósticos respecto al proveedor por diseño. Nuestros clientes eligen a sus proveedores, mantienen sus datos de pago portables y nunca tienen que reconstruir su stack para adoptar algo nuevo.
Los pagos son cada vez más complejos, no menos. Cada nuevo mercado, método de pago, herramienta antifraude y ahora cada agente de IA que realiza una compra en nombre de un comprador añade otra integración y otra decisión. Spreedly convierte esa complejidad en una ventaja. Nuestra bóveda de nivel 1 PCI mantiene tarjetas y tokens de red portables entre proveedores. El enrutamiento inteligente y los reintentos recuperan ingresos perdidos por rechazos evitables. Las herramientas de fraude y 3DS se integran con una única llamada a la API. Y nuestra inteligencia de pagos convierte los datos de transacciones en decisiones accionables para los comercios. A medida que el comercio agéntico pasa de experimento a canal de ventas real, estamos construyendo la infraestructura que permite a los comercios aceptar pagos iniciados por agentes a través de los proveedores en los que ya confían.
Para las personas que trabajan aquí, eso significa problemas técnicos difíciles a escala real, miles de millones de dólares en transacciones anuales, en un momento en que las reglas del comercio se están reescribiendo. Si quieres tener responsabilidad y un trabajo que se refleje directamente en los ingresos de tus clientes, encajarás perfectamente.
Acerca del puesto
Spreedly está contratando a un Senior Database Engineer para convertirse en el experto en bases de datos de referencia de nuestro equipo de fiabilidad. Mejorarás el rendimiento y la fiabilidad de nuestro entorno de bases de datos distribuidas existente y ayudarás a los equipos de ingeniería a realizar cambios en las bases de datos de forma segura.
Este es un puesto senior de contribuidor individual sin reportes directos, y "senior" aquí significa más que años de experiencia: serás la persona a la que el resto de ingeniería recurra para cualquier cosa relacionada con la capa de base de datos. La oportunidad es dar forma a cómo gestionamos y mejoramos nuestras bases de datos, no liderar una migración. Ya utilizamos CockroachDB, con infraestructura operada a través del servicio gestionado de Cockroach Labs. Eso significa que tu enfoque está en la parte que nos corresponde: carga de trabajo, esquema, consultas, configuración, capacidad y las prácticas en torno al cambio.
Nuestro equipo de fiabilidad trabaja en ingeniería de aplicaciones, infraestructura y plataforma para mejorar la monitorización, prevenir incidentes y recuperarse rápidamente cuando ocurren. No es un equipo SRE de manual. Es un grupo pequeño y altamente autónomo centrado en la mejora continua, con espacio real para ver un problema, proponer una solución y llevarla a cabo dentro de las prioridades del equipo. La disponibilidad y el rendimiento de las bases de datos importan mucho en un entorno de pagos, y las mejoras que hagas aquí se reflejan directamente en la fiabilidad de la que dependen nuestros clientes.
Responsabilidades:
Responsabilidades
Mejorar el rendimiento de las bases de datos
-
Investigar nuestra configuración actual de bases de datos para encontrar cuellos de botella de rendimiento y riesgos de fiabilidad, utilizando instrumentación, revisión de código y pruebas en staging cuando sea apropiado.
-
Encontrar y mejorar consultas lentas, identificar índices faltantes o ineficientes y evaluar la configuración de la base de datos en función de lo que la aplicación realmente necesita.
-
Diagnosticar problemas de bases de datos distribuidas como contención de transacciones y reintentos, rangos calientes y patrones de acceso ineficientes, y colaborar con ingenieros de aplicaciones para solucionarlos en su origen.
-
Establecer líneas base de rendimiento para que los cambios significativos en el comportamiento de la carga de trabajo sean visibles tempranamente.
-
Ayudar a los equipos de ingeniería a comprender los riesgos y las compensaciones de los cambios significativos antes de que lleguen a producción, incluyendo migraciones de esquema, nuevos patrones de acceso y cambios de configuración.
-
Participar en revisiones de diseño de sistemas que impongan demandas significativas a la base de datos y dar orientación clara sobre diseño de esquema, selección de claves primarias, indexación y límites de transacciones.
-
Contribuir con experiencia en bases de datos a la respuesta a incidentes y al análisis de causa raíz, y convertir lo aprendido en soluciones duraderas.
-
Desarrollar procedimientos de migración más seguros, documentación y orientación para que los equipos de aplicaciones puedan evolucionar los modelos de datos sin necesitarte en cada paso.
-
Asumir la responsabilidad continua de las prácticas operativas, incluyendo la planificación de actualizaciones de versiones, la validación de copias de seguridad y recuperación frente a nuestros objetivos de disponibilidad, y mantener la configuración y el dimensionamiento del clúster adecuados para nuestra carga de trabajo.
-
Mejorar la observabilidad de las bases de datos para que las señales importantes (latencia, reintentos, contención, salud de rangos, capacidad) sean visibles y accionables junto con nuestra monitorización de producción más amplia.
-
Trabajar con Cockroach Labs como interlocutor informado en nuestro entorno gestionado y ayudarnos a dimensionar correctamente nuestra huella de bases de datos a medida que crecemos.
-
Trabajar estrechamente con ingenieros de infraestructura, plataforma y aplicaciones para mejorar el rendimiento y la disponibilidad de las bases de datos.
-
Asesorar a ingenieros sobre resolución de problemas de bases de datos, rendimiento y conceptos de bases de datos distribuidas.
Ser el experto en bases de datos
Ser dueño de las prácticas de bases de datos
Colaborar en toda la ingeniería
Requisitos:
-
5+ años de experiencia en un puesto donde operar y optimizar bases de datos de producción era tu función principal, no una responsabilidad secundaria del desarrollo de aplicaciones.
-
Experiencia práctica profunda en la gestión de bases de datos distribuidas, incluyendo su rendimiento y comportamiento de alta disponibilidad.
-
Experiencia práctica en la gestión de bases de datos relacionales que soporten sistemas de producción críticos para el negocio.
-
Un historial de diagnóstico de ineficiencias en bases de datos y de entrega de mejoras medibles en consultas, indexación, esquema o configuración.
-
Fuertes habilidades en SQL y fluidez con planes de ejecución, gestión de transacciones y las compensaciones del SQL distribuido (replicación, consistencia, consenso, transacciones distribuidas).
-
La capacidad de evaluar el riesgo de un cambio en la base de datos y explicar las compensaciones técnicas con claridad a otros ingenieros.
-
Un enfoque independiente para investigar sistemas desconocidos, identificar prioridades y llevar las mejoras hasta su finalización.
-
Un estilo de trabajo considerado y colaborativo con equipos cuyo trabajo depende del tuyo, y cuya experiencia depende de ti.
Habilidades adicionales que valoramos:
-
Experiencia en producción administrando CockroachDB a volúmenes de transacciones significativos, incluyendo el diagnóstico de contención, reintentos de transacciones y rangos calientes.
-
Experiencia en administración de PostgreSQL.
-
Experiencia operando un servicio de base de datos gestionado y trabajando eficazmente con los equipos de soporte e ingeniería del proveedor.
-
Experiencia con migraciones de esquema de cero o mínimo tiempo de inactividad en tablas grandes y de alto tráfico.
-
Experiencia en soporte de pagos, tecnología financiera o plataformas similares sensibles a la disponibilidad.
-
Experiencia en planificación de capacidad de bases de datos y dimensionamiento de clústeres, incluyendo topologías multirregión.
-
Experiencia en la creación de herramientas o comprobaciones operativas en Python, Go o lenguajes similares.
-
Familiaridad con cómo los ORMs (por ejemplo, Rails ActiveRecord) dan forma a los patrones de acceso a bases de datos.
-
Experiencia en la nube en AWS o Azure; las certificaciones en la nube centradas en bases de datos son un plus.
-
Ni la experiencia con CockroachDB ni con PostgreSQL es un requisito previo si aportas la profundidad de experiencia en gestión de bases de datos distribuidas que este puesto necesita.
Ofrecemos a nuestros empleados en EE. UU.:
- Salario competitivo + Equity
- Excelentes beneficios médicos y dentales, incluyendo una opción pagada por el empleador al 100%
- Seguro de vida y discapacidad pagado por la empresa
- Opciones opcionales de seguro de visión y suplementario, y varias Cuentas de Gastos Flexibles (FSA)
- Política de tiempo libre remunerado abierto + 12 semanas de licencia remunerada para nuevos padres
- Plan 401(k) con contrapartida (5% hasta $5,000 anual)
- Estipendio anual de $1,000 para desarrollo profesional
- Estipendio mensual para trabajo desde casa/estilo de vida digital, nuevo MacBook y reembolso único de accesorios
- Acceso a un servicio de coaching profesional pagado por la empresa
- Visitas a la sede en Durham, Carolina del Norte, para empleados remotos
Compensación
Información adicional
Oferta de productos de Spreedly:
Spreedly ofrece una plataforma de pagos abierta. La conectividad de la plataforma proporciona rendimiento de pagos. Los productos y servicios clave incluyen:
Connect — Una API unificada que se integra con cientos de pasarelas de pago, procesadores y métodos de pago alternativos en todo el mundo, incluyendo billeteras digitales. Los comercios acceden al ecosistema global de pagos a través de una sola conexión.
Vault — Un repositorio seguro de métodos de pago compatible con PCI. Los comercios almacenan los datos de tarjeta una vez y los reutilizan en cualquier servicio de pago, reduciendo el alcance de PCI y protegiendo los datos de los titulares de tarjetas a escala.
Optimize — Lógica de enrutamiento y reintentos basada en flujos de trabajo que dirige cada transacción a la pasarela de mejor rendimiento en tiempo real. En promedio, el 7.9% de las transacciones fallidas tienen éxito inmediatamente cuando se reintentan en una pasarela secundaria. Aquí es donde los comercios recuperan ingresos perdidos y aumentan las tasas de éxito de autorización.
Protect — Una capa flexible de fraude y autenticación, que incorpora herramientas avanzadas de fraude y 3DS. Tras la adquisición de Dodgeball por parte de Spreedly en septiembre de 2025, la orquestación de fraude y la optimización de pagos ahora operan dentro de la misma plataforma.
Resolve — Gestión e informes centralizados que reducen los silos operativos, fortalecen la seguridad y mejoran el control de facturación en toda la operación de pagos de un comercio.
¡Más próximamente! - Mantente atento al lanzamiento de un nuevo producto para finales de 26
--
Cómo es trabajar aquí:
Describimos a nuestro equipo como "Spreedlings": diversos, con visión de futuro e impulsados por la creencia compartida de que un ecosistema de pagos más abierto beneficia a todos. La empresa opera con una cultura basada en la transparencia, la colaboración valiente y el liderazgo autodirigido. El equipo valora la simplicidad tanto en el producto como en los procesos, y aborda la resolución de problemas con curiosidad genuina.
--
Defendemos el uso ético y creativo de la IA: si eres alguien que combina el juicio humano con herramientas modernas de IA para trabajar de forma más inteligente y generar un mayor impacto, prosperarás aquí.
--
Spreedly es un empleador que ofrece igualdad de oportunidades. Estamos comprometidos a fomentar, cultivar y preservar una cultura de diversidad, equidad, inclusión y pertenencia. Trabajamos activamente para eliminar incluso la discriminación no intencional en nuestros procesos de contratación mediante prácticas como muestras de trabajo calificadas a ciegas, entrevistas estructuradas y capacitación en conciencia sobre diversidad.
Debido a la naturaleza sensible de lo que hace Spreedly (manejar datos de pago), los candidatos finalistas deben completar con éxito una verificación de antecedentes y referencias.
En este momento, Spreedly no puede proporcionar patrocinio de empleo y no estamos configurados para apoyar a empleados remotos que residan en Nueva York. Para ser considerado para el empleo, los solicitantes deben estar actualmente autorizados legalmente para trabajar en el país de la ubicación del puesto y no requerir patrocinio futuro para continuar trabajando en ese país.
Agradecemos tu interés en nuestra empresa. Debido al alto volumen de currículos, es posible que solo respondamos a aquellos candidatos que creamos que podrían ser un buen ajuste.
--
#LI-AE1