Temple Health
Jobgether
Sr. Engineer, Database Reliability
Über die Stelle
Diese Stelle wird im Auftrag eines Partnerunternehmens ausgeschrieben, das alle Bewerbungen und weiteren Schritte verwaltet. Unser Partner sucht einen Sr. Engineer, Database Reliability mit Sitz in den Vereinigten Staaten.
Wie Jobgether funktioniert
Wir verwenden einen KI-gestützten Matching-Prozess, um sicherzustellen, dass Ihre Bewerbung schnell, objektiv und fair anhand der Kernanforderungen der Stelle geprüft wird. Unser System identifiziert die am besten geeigneten Kandidaten, und diese Auswahlliste wird dann direkt an das einstellende Unternehmen weitergegeben. Die endgültige Entscheidung und die nächsten Schritte (Interviews, Bewertungen) werden von deren internem Team verwaltet.
Wir schätzen Ihr Interesse und wünschen Ihnen viel Erfolg!
Warum über Jobgether bewerben?
Datenschutzhinweis: Mit dem Einreichen Ihrer Bewerbung bestätigen Sie, dass Jobgether Ihre personenbezogenen Daten verarbeitet, um Ihre Kandidatur zu bewerten und relevante Informationen an den einstellenden Arbeitgeber weiterzugeben. Diese Verarbeitung basiert auf berechtigtem Interesse und vorvertraglichen Maßnahmen gemäß den geltenden Datenschutzgesetzen (einschließlich DSGVO). Sie können Ihre Rechte (Zugang, Berichtigung, Löschung, Widerspruch) jederzeit ausüben.
#LI-CL1
Wir suchen einen erfahrenen Database Reliability Engineer, der die Infrastruktur für kritische, zustandsbehaftete Dienste gestaltet und stärkt. Sie beaufsichtigen relationale Datenbanken und Caching-Systeme und treiben Zuverlässigkeit, Skalierbarkeit, Leistung und operative Exzellenz voran. Durch die Arbeit mit MySQL, PostgreSQL, Redis und Cloud-Infrastruktur etablieren Sie Best Practices, die Engineering-Teams beim Aufbau sicherer und resilienter Dienste unterstützen. Diese Remote-Position kombiniert praktische technische Problemlösung mit architektonischer Führung, Automatisierung und Mentoring. Sie beeinflussen die Entwicklung der Datenplattform und erleichtern gleichzeitig den zuverlässigen Datenbankbetrieb für Teams im gesamten Unternehmen.
Verantwortlichkeiten
- Verantwortung für die Zuverlässigkeit der Caching-Infrastruktur, einschließlich Kapazitätsplanung, Failover-Strategien, Upgrades und gesunder Nutzungsmuster über Redis Enterprise und AWS ElastiCache hinweg.
- Teilnahme an der produktiven On-Call-Rotation und Fungieren als Eskalationspunkt für Datenbank- und Caching-Vorfälle.
- Unterstützung interner Engineering-Teams bei der Abfrage-Fehlerbehebung, Speicherberatung, Schema-Design und Datenbank-Leistungsoptimierung.
- Verwaltung der Datenbank- und Cache-Infrastruktur mittels Terraform und anderen Infrastructure-as-Code-Tools, um Bereitstellungs-Workflows zu verbessern und sichere, wiederholbare Änderungen zu gewährleisten.
- Entwicklung wiederverwendbarer Datenbank- und Cache-Vorlagen, Standards und Plattform-Workflows, die es Teams ermöglichen, skalierbare, sichere und performante Dienste zu starten.
- Aufbau und Pflege von Observability-Lösungen, einschließlich Dashboards, Warnmeldungen, Metriken, Protokollierung und Service-Level-Objectives, um Probleme zu identifizieren, bevor sie Kunden beeinträchtigen.
- Verbesserung von Leistung, Resilienz und Skalierbarkeit über MySQL-, PostgreSQL- und Redis-Umgebungen hinweg, während sich die Workloads weiterentwickeln.
- Beratung von Produkt- und Engineering-Teams zu Datenbankarchitektur, Technologieauswahl, Abfragemustern, Caching-Strategien und Kapazitätsplanung.
- Leitung technischer Design-Reviews, Mentoring von Ingenieuren und Etablierung operativer Standards durch Dokumentation, wiederverwendbare Muster und Runbooks.
- Schreiben von Automatisierungen und Tools zur Beseitigung repetitiver Aufgaben, Lösung von Infrastrukturherausforderungen und Verbesserung der Effektivität der Database-Reliability-Praxis.
- Durchdachter Einsatz von KI-Tools bei der Codeentwicklung, Abfrageplan-Analyse, Protokolluntersuchung, Dokumentation und Vorfallreaktion, wobei die Ergebnisse bei der Arbeit mit Produktionssystemen sorgfältig validiert werden.
Anforderungen
- Mindestens 7 Jahre Erfahrung in der Systemadministration, Systemtechnik oder Softwareentwicklung, einschließlich mindestens 4 Jahren im Betrieb produktiver relationaler Datenbanken.
- Fundierte Expertise in entweder MySQL oder PostgreSQL, mit praktischem Arbeitswissen über die jeweils andere Datenbank-Engine und deren Ökosystem an Erweiterungen und Tools.
- Erfahrung im Design, Betrieb und Skalieren von Caching-Systemen wie Redis, mit einem starken Verständnis der Kompromisse zwischen Caching und zugrunde liegenden Datenbanken.
- Nachgewiesene Erfahrung im Aufbau und der Wartung hochverfügbarer, Cloud-basierter Datenbanksysteme auf AWS oder einer anderen Cloud-Plattform.
- Kenntnisse in Terraform oder ähnlichen Infrastructure-as-Code-Tools sowie Erfahrung in der Verwaltung von Infrastruktur durch automatisierte, überprüfbare Workflows.
- Vertrautheit mit Kubernetes oder anderen verteilten Systemen und Verständnis der Herausforderungen beim Betrieb zustandsbehafteter Workloads in orchestrierten Umgebungen.
- Praktische Erfahrung bei der Implementierung von Observability für Datensysteme unter Verwendung von Tools wie Datadog, Prometheus oder CloudWatch, einschließlich aussagekräftiger Überwachung von Abfrageleistung, Replikationsverzögerung, Cache-Trefferraten und Service-Gesundheit.
- Starke Programmier- und Automatisierungsfähigkeiten mit der Fähigkeit, Anwendungscode zu beheben, interne Tools zu erstellen und bei Bedarf backend-Dienste zu entwickeln.
- Erfahrung mit Vorfallreaktion, Produktionssupport, Reliability Engineering, Leistungsoptimierung und Disaster Recovery.
- Hervorragende Kommunikations- und Kooperationsfähigkeiten mit der Fähigkeit, die Workloads von Produktteams zu verstehen, technische Kompromisse zu erklären und Kollegen bei fundierten Entscheidungen zu unterstützen.
- Nachgewiesene technische Führung durch Design-Reviews, Mentoring, Wissensaustausch und die Entwicklung klarer, praktischer Dokumentation.
- Fundiertes Urteilsvermögen bei der Verwendung KI-gestützter Tools, einschließlich der Fähigkeit, generierten Code und Analysen zu verifizieren, bevor sie auf Produktionsdatensysteme angewendet werden.
- Eine proaktive, kundenorientierte Denkweise und ein Engagement für kontinuierliche Verbesserung, geteilte Verantwortung und die Unterstützung von Teams, eigenständiger zu werden.
Vorteile
- Gehaltsspanne in den Vereinigten Staaten: $174,200–$261,200 pro Jahr.
- Zusätzliche Vergütung: Beteiligungsmöglichkeiten (Equity) und leistungsabhängiges Bonuspotenzial.
- Remote-Arbeit: Vollständig remote, wobei die Berechtigung von genehmigten Arbeitsorten und geltenden Beschäftigungsanforderungen abhängt.
- Wettbewerbsfähige und faire Vergütungspraktiken: Die Bezahlung wird auf der Grundlage nachgewiesener Erfahrung, rollenbezogener Kenntnisse, Fähigkeiten, Fertigkeiten, geschäftlicher Auswirkungen und interner Gerechtigkeit festgelegt.
- Vollzeitbeschäftigung innerhalb einer Engineering-Organisation, die sich auf Infrastrukturzuverlässigkeit, Automatisierung und technische Exzellenz konzentriert.
- Die Rolle bietet Möglichkeiten, Praktiken zur Datenbankzuverlässigkeit zu gestalten, die Plattformarchitektur zu beeinflussen und Ingenieure teamübergreifend zu betreuen.
- Spezifische Krankenversicherung, Altersvorsorgeleistungen, bezahlter Urlaub und andere individuelle Leistungen wurden in der bereitgestellten Stellenbeschreibung nicht detailliert aufgeführt.
