Data Infrastructure Engineer - PostgreSQL/TimescaleDB
Role details
Job location
Tech stack
Job description
Du verantwortest Schema-Design, Betrieb, Performance-Tuning und HA/Backup unserer PostgreSQL/TimescaleDB-Instanzen, automatisierst wiederkehrende Aufgaben (CI/CD, Ansible) und stellst sichere, effiziente Datenschnittstellen für Backend, IoT und Data Science bereit.
Deine Rolle bei uns
Du baust und betreibst die zentrale Datenplattform für unsere IoT-Zeitreihen - robust, skalierbar und audit-fähig. Dabei kombinierst du sauberes Schema-Design (Hypertables/Partitionierung, Index-Strategien) mit verlässlichen Betriebsprozessen (SLOs, Restore-Drills, Replikation/Failover) und messbarem Performance-Gewinn. Gemeinsam mit Platform-/Backend- und IoT-Teams sorgst du für stabile Datenflüsse (ingest persist query), optimierst SQL-Workloads, setzt Monitoring & Runbooks auf (Prometheus/Grafana) und automatisierst Deployments & Wartung mit Ansible/Docker/GitLab CI/CD auf Linux-Hosts bei eigenen Providern (z. B. Hetzner/OVH)., * Schema-Design & Migration (Hypertables/Partitionierung, Normalisierung, Index-Strategien); Refactoring bestehender Schemas.
- Betrieb & Performance-Tuning von PostgreSQL/TimescaleDB inkl. Query-Analyse, Wartungsroutinen, klaren SLOs.
- Backup/Restore & HA: Konzepte, Zeitpläne, regelmäßige Restore-Tests; Replikation/Hot-Standby, Failover; Staging-Umgebungen.
- Skalierung & Datenfluss: Continuous Aggregates, Materialized Views, Retention Policies, Triggers/Background Jobs; Read-Replikas.
- Datenintegration: Persistieren von MQTT-Streams in TimescaleDB; Unterstützung der Teams beim Optimieren von SQL-Queries.
- Monitoring & Runbooks: Prometheus/Grafana aufsetzen/pflegen, Alarme definieren, Incident-Nachbereitung.
- Automatisierung & Ops: Ansible/Docker/GitLab CI/CD für wiederkehrende Aufgaben und Deployments.
- Security & Governance: Rollen-/Rechteverwaltung (Least-Privilege), strukturierte Zugriffsprozesse und Audits., * Zentrale Rolle beim Aufbau & Betrieb unserer Datenplattform für IoT-Zeitreihen mit Ownership für Qualität, Stabilität und Effizienz.
- Messbarer Impact: kürzere Queries, stabilere Replikation, reibungslose Restores direkt sichtbar in Produkt & Betrieb.
- Hands-on Umgebung ohne Public-Cloud-Zwang: Linux-Hosts, eigenes Monitoring, klare SLOs.
- Interdisziplinäre Zusammenarbeit mit Platform, Backend, IoT & Data Science; klare Schnittstellen statt Silos.
- Flexibles Arbeiten: Remote in DE oder Hybrid/Onsite Alzenau, faire Entscheidungswege, fokussierte Meetings.
- Gute Ausstattung, Transparenz, kollegiales Miteinander.
- Budget für Lernen/Weiterbildung.
- Junges, motiviertes, interdisziplinäres Team mit echtem Gestaltungsraum.
- Ein offenes Miteinander, in dem jede Meinung zählt und deine Beiträge sichtbar werden., Als wachsendes Technologieunternehmen entwickeln wir smarte Hardware und digitale Lösungen für die Wohnungs- und Energiewirtschaft von Stadtwerken bis hin zu großen Wohnungsbauunternehmen. Unsere Produkte bieten eine skalierbare Lösung zur Digitalisierung und Optimierung bestehender Heizungsanlagen. Der othermo-Auto-Pilot überwacht herstellerübergreifend Fernwärme-, Gasheizungen und Wärmepumpen sowie Hybridanlagen, identifiziert Einsparpotenziale und gibt konkrete Handlungsempfehlungen zur CO -Reduktion. Dabei kombinieren wir tiefes Tech-Know-how mit echter Kundennähe. Gemeinsam mit unseren Partnern schaffen wir die Basis für ein klimafreundliches Energiesystem, das nicht morgen, sondern heute gebraucht wird. Unser Team besteht aus Entwicklern, Produktexperten, Prozessprofis - und vielleicht bald dir.
Requirements
- Mehrjährige Praxis mit PostgreSQL und idealerweise TimescaleDB (Zeitreihen): Hypertables/Partitionierung, Continuous Aggregates, Retention-Policies, Materialized Views, Triggers/Background Jobs.
- Stark im Schema-Design & Performance: Normalisierung/Denormalisierung, Index-Strategien (BTREE/GIN/BRIN), EXPLAIN/ANALYZE, Planner-Tuning.
- Betrieb & HA/Recovery: Replikation/Hot-Standby & Failover, Backup/Restore inkl. WAL/PITR und regelmäßigen Restore-Drills; Monitoring mit Prometheus/Grafana.
- Security & Governance: Rollen-/Rechteverwaltung (Least-Privilege), TLS/Certificates, nachvollziehbare Zugriffe (Audit-Trails), saubere Runbooks/Incidents.
- Automation & Ops: Python, Ansible, Docker, GitLab CI/CD; Linux-Hosts auf eigenen Servern (z. B. Hetzner/OVH).
- Sehr gute Deutschkenntnisse (C1 GER) für Teamkommunikation & Dokumentation; Englisch von Vorteil.