
Spreedly ist ein Fintech-Unternehmen, das Software zur Zahlungsorchestrierung für Händler, Händleraggregatoren und Fintech-Unternehmen anbietet. Die Plattform verbindet Kunden über verschiedene Währungen hinweg mit Hunderten von Zahlungsgateways, Zahlungsdienstleistern und Tools zur Betrugsprävention und unterstützt sie dabei, komplexe Zahlungsprozesse über eine flexible Integrationsschicht zu verwalten.
Die Plattform ist für globale Transaktionsumgebungen ausgelegt und unterstützt Milliarden von Transaktionen. Gleichzeitig bietet sie branchenübergreifende Erkenntnisse, die dazu beitragen sollen, die Erfolgsquote von Zahlungen zu verbessern. Spreedly betreibt außerdem einen PCI-Level-1-konformen Tresor mit mehr als einer Milliarde Zahlungsmethoden, der Kunden dabei hilft, den operativen und regulatorischen Aufwand im Umgang mit Zahlungsdaten zu reduzieren.
Senior-Datenbankingenieur – Remote in den Vereinigten Staaten
Spreedly sucht eine erfahrene Datenbankingenieurin oder einen erfahrenen Datenbankingenieur, um die Leistung, Zuverlässigkeit, Beobachtbarkeit und Betriebssicherheit verteilter Datenbanken für die offene Zahlungsplattform zu verbessern.
Beschreibung
- Verbessern Sie die Leistung und Zuverlässigkeit in Spreedlys verteilter Datenbankumgebung
- Analysieren Sie Engpässe und Zuverlässigkeitsrisiken durch Instrumentierung, Code-Reviews und Validierung in der Staging-Umgebung
- Optimieren Sie langsame Abfragen, Indizes und Datenbankkonfigurationen
- Beheben Sie Probleme verteilter Datenbanken wie Transaktionskonflikte, Wiederholungsversuche, überlastete Bereiche und ineffiziente Zugriffsmuster
- Definieren und pflegen Sie Leistungs-Baselines für Datenbanken
- Unterstützen Sie Engineering-Teams bei Schema-Migrationen, Zugriffsmustern und Konfigurationsänderungen
- Prüfen Sie Entwürfe zu Schemata, Primärschlüsseln, Indizierung und Transaktionsgrenzen
- Bringen Sie Ihre Datenbankexpertise bei Vorfällen und Ursachenanalysen ein
- Erstellen Sie sicherere Migrationsprozesse, Dokumentationen und betriebliche Leitlinien
- Verwalten Sie Datenbankversions-Upgrades, Tests von Sicherung und Wiederherstellung, Clusterkonfiguration und Kapazitätsplanung
- Verbessern Sie die Beobachtbarkeit von Latenz, Wiederholungsversuchen, Konflikten, Bereichszustand und Kapazität
- Koordinieren Sie sich mit Cockroach Labs zur verwalteten Datenbankumgebung
- Arbeiten Sie eng mit Teams für Infrastruktur, Plattform und Anwendungsentwicklung zusammen
- Coachen Sie Ingenieurinnen und Ingenieure bei der Datenbankfehlerbehebung, Leistungsoptimierung und den Prinzipien verteilter Datenbanken
- Agieren Sie als Datenbankautorität des Reliability-Teams in einer leitenden Rolle als Individual Contributor ohne direkte Personalverantwortung
Anforderungen
- Mindestens fünf Jahre Berufserfahrung mit Schwerpunkt auf dem Betrieb und der Optimierung von Produktionsdatenbanken
- Umfangreiche praktische Erfahrung mit der Verwaltung verteilter Datenbanken, einschließlich Leistungs- und Hochverfügbarkeitsverhalten
- Praktische Erfahrung in der Administration relationaler Datenbanken für geschäftskritische Produktionssysteme
- Nachweisbare Erfolge bei der Identifizierung von Datenbankineffizienzen und der Erzielung messbarer Verbesserungen bei Abfragen, Indizes, Schemata oder Konfigurationen
- Fortgeschrittene SQL-Kenntnisse, einschließlich Ausführungsplänen, Transaktionsverwaltung und Abwägungen bei Distributed SQL
- Fähigkeit, Risiken von Datenbankänderungen zu bewerten und technische Abwägungen klar zu vermitteln
- Selbstständige Fähigkeit, unbekannte Systeme zu untersuchen, Prioritäten zu setzen und Verbesserungen umzusetzen
- Umsichtige und kooperative Arbeitsweise
- Erfahrung mit der Administration von CockroachDB bei erheblichen Transaktionsvolumina in Produktionsumgebungen
- Erfahrung mit der Administration von PostgreSQL
- Erfahrung im Betrieb verwalteter Datenbankdienste und in der Zusammenarbeit mit Anbieter-Support- und Engineering-Teams
- Erfahrung mit Schema-Migrationen ohne oder mit minimaler Ausfallzeit bei großen Tabellen mit hohem Datenverkehr
- Erfahrung in der Unterstützung von Zahlungs-, Fintech- oder anderen Plattformen, bei denen Verfügbarkeit entscheidend ist
- Erfahrung mit Datenbankkapazitätsplanung und Cluster-Dimensionierung, einschließlich Multi-Region-Architekturen
- Erfahrung in der Erstellung betrieblicher Tools oder Prüfungen mit Python, Go oder vergleichbaren Sprachen
- Vertrautheit mit ORMs wie Rails ActiveRecord
- Erfahrung im Cloud-Betrieb mit AWS oder Azure
- Zertifizierungen mit Schwerpunkt auf Datenbanken und Cloud sind von Vorteil
- Erfahrung mit CockroachDB oder PostgreSQL ist nicht zwingend erforderlich, sofern eine gleichwertige Tiefe in der Verwaltung verteilter Datenbanken nachgewiesen wird
- Aktuelle rechtliche Arbeitserlaubnis im Land des Arbeitsorts ohne erforderliche künftige Unterstützung bei der Visumserteilung
- Erfolgreicher Abschluss von Hintergrund- und Referenzprüfungen
- Bewerberinnen und Bewerber dürfen nicht in New York leben
Zusatzleistungen
- Wettbewerbsfähiges Gehalt und Beteiligungsvergütung
- Umfassende Kranken- und Zahnversicherung, einschließlich einer vollständig vom Arbeitgeber finanzierten Option
- Vom Unternehmen finanzierte Lebens- und Berufsunfähigkeitsversicherung
- Freiwillige Sehhilfen- und Zusatzversicherungen sowie mehrere Optionen für flexible Ausgabenkonten
- Offene bezahlte Freizeit und 12 Wochen bezahlter Urlaub für frischgebackene Eltern
- 401(k)-Matching-Plan mit einer jährlichen Beteiligung von 5 % bis zu 5.000 US-Dollar
- Jährliches Budget von 1.000 US-Dollar für berufliche Weiterentwicklung
- Monatlicher Zuschuss für das Arbeiten von zu Hause und den digitalen Lebensstil, ein neues MacBook sowie einmalige Erstattung von Zubehör
- Vom Unternehmen finanzierter Zugang zu professionellem Coaching
- Besuche des Hauptsitzes in Durham, North Carolina, für Remote-Mitarbeitende