Spreedly
Spreedly
51 – 200 Employés
ConseilFintechLogistique

Spreedly est une entreprise de technologie financière qui fournit des logiciels d’orchestration des paiements aux commerçants, aux agrégateurs de commerçants et aux entreprises de technologie financière. Sa plateforme connecte ses clients à des centaines de passerelles de paiement, de prestataires de services de paiement et d’outils de lutte contre la fraude dans plusieurs devises, les aidant ainsi à gérer des opérations de paiement complexes grâce à une couche d’intégration flexible.

La plateforme est conçue pour les environnements de transactions internationaux et prend en charge des milliards de transactions, tout en fournissant des informations intersectorielles destinées à améliorer le taux de réussite des paiements. Spreedly gère également un coffre-fort conforme au niveau 1 de la norme PCI, qui contient plus d’un milliard de moyens de paiement et aide ses clients à réduire la complexité opérationnelle et réglementaire liée au traitement des données de paiement.

Ingénieur senior en bases de données - Télétravail aux États-Unis

Spreedly recherche un ingénieur senior en bases de données pour améliorer les performances, la fiabilité, l’observabilité et la sécurité opérationnelle des bases de données distribuées qui soutiennent sa plateforme de paiements ouverts.

Description

  • Améliorer les performances et la fiabilité dans l’ensemble de l’environnement de bases de données distribuées de Spreedly
  • Analyser les goulots d’étranglement et les menaces pesant sur la fiabilité au moyen de l’instrumentation, de revues de code et de validations en préproduction
  • Optimiser les requêtes lentes, les index et la configuration des bases de données
  • Résoudre les problèmes liés aux bases de données distribuées, tels que la contention des transactions, les nouvelles tentatives, les plages surchargées et les schémas d’accès inefficaces
  • Définir et maintenir des références de performance des bases de données
  • Conseiller les équipes d’ingénierie sur les migrations de schémas, les schémas d’accès et les mises à jour de configuration
  • Examiner les conceptions impliquant les schémas, les clés primaires, l’indexation et les limites de transaction
  • Apporter une expertise en bases de données lors des incidents et des analyses des causes profondes
  • Créer des processus de migration plus sûrs, de la documentation et des directives opérationnelles
  • Gérer les mises à niveau des versions de bases de données, les tests de sauvegarde et de restauration, la configuration des clusters et la planification de la capacité
  • Renforcer l’observabilité de la latence, des nouvelles tentatives, de la contention, de l’état des plages et de la capacité
  • Se coordonner avec Cockroach Labs sur l’environnement de base de données géré
  • Travailler en étroite collaboration avec les équipes d’infrastructure, de plateforme et d’ingénierie applicative
  • Accompagner les ingénieurs dans le dépannage des bases de données, l’optimisation des performances et les principes des bases de données distribuées
  • Être l’autorité de l’équipe Fiabilité en matière de bases de données dans un rôle senior de contributeur individuel sans responsabilité hiérarchique

Exigences

  • Au moins cinq ans d’expérience professionnelle principalement consacrée à l’exploitation et à l’optimisation de bases de données de production
  • Expérience pratique approfondie de la gestion de bases de données distribuées, notamment de leurs performances et de leur comportement en haute disponibilité
  • Expérience pratique de l’administration de bases de données relationnelles prenant en charge des systèmes de production critiques pour l’entreprise
  • Réussite démontrée dans l’identification des inefficacités des bases de données et l’obtention d’améliorations mesurables des requêtes, de l’indexation, des schémas ou de la configuration
  • Maîtrise avancée de SQL, notamment des plans d’exécution, de la gestion des transactions et des compromis liés au SQL distribué
  • Capacité à évaluer les risques liés aux changements de base de données et à communiquer clairement les compromis techniques
  • Capacité à étudier de manière autonome des systèmes inconnus, à établir des priorités et à apporter des améliorations
  • Approche réfléchie et collaborative du travail avec les autres
  • Expérience en production dans l’administration de CockroachDB avec des volumes de transactions importants
  • Expérience dans l’administration de PostgreSQL
  • Expérience de l’exploitation de services de bases de données gérés et de la collaboration avec les équipes de support et d’ingénierie des fournisseurs
  • Expérience de migrations de schémas sans interruption ou avec une interruption minimale sur de grandes tables à fort trafic
  • Expérience dans les paiements, les technologies financières ou d’autres plateformes où la disponibilité est critique
  • Expérience de la planification de la capacité des bases de données et du dimensionnement des clusters, y compris les architectures multirégionales
  • Expérience de la création d’outils ou de contrôles opérationnels avec Python, Go ou des langages comparables
  • Connaissance des ORM tels que Rails ActiveRecord
  • Expérience des opérations cloud avec AWS ou Azure
  • Les certifications cloud orientées bases de données sont un atout
  • L’expérience de CockroachDB ou PostgreSQL n’est pas obligatoire lorsqu’une expertise équivalente en gestion des bases de données distribuées est démontrée
  • Autorisation légale actuelle de travailler dans le pays où se situe le poste sans nécessiter de parrainage futur
  • Réussite des vérifications d’antécédents et des contrôles de références
  • Les candidats ne doivent pas résider à New York

Avantages

  • Salaire compétitif et rémunération en actions
  • Couverture médicale et dentaire complète, avec notamment une option entièrement prise en charge par l’employeur
  • Assurance vie et invalidité prise en charge par l’entreprise
  • Assurance optique et complémentaire facultative, ainsi que plusieurs options de comptes de dépenses flexibles
  • Congés payés ouverts et 12 semaines de congé payé pour les nouveaux parents
  • Plan d’abondement 401(k) offrant une contribution de 5 % jusqu’à 5 000 dollars par an
  • Allocation annuelle de 1 000 dollars pour le développement professionnel
  • Allocation mensuelle pour le télétravail et le mode de vie numérique, un nouveau MacBook et le remboursement unique d’accessoires
  • Accès à un accompagnement professionnel pris en charge par l’entreprise
  • Déplacements au siège de Durham, en Caroline du Nord, pour les employés en télétravail