(Senior) Software Engineer Data Integration (all genders)
Über das Arbeiten bei envelio
Wir sind ein bodenständiges Team aus Kaffee- und Mate-Liebhaber:innen. Unser Geek-Humor resultiert in einer rituellen Nutzung von Emojis und der enzyklopädischen Herausarbeitung von unnützem Wissen. Mehr als 180 envelianer:innen mit über 20 verschiedenen Nationalitäten sind bereits an Bord. Komm dazu und wachse mit uns!
Deine Rolle
Mit dem Schwerpunkt auf Echtzeit-Messdaten und Systemintegration bist du die Schnittstelle zwischen externen Quellsystemen — von IoT-Geräten bis hin zu Netzbetreiber-APIs — und unserer Intelligent Grid Platform (IGP). In einem dynamischen Team baust und entwickelst du die Komponenten, die Live-Messdaten und Asset-Informationen zuverlässig in die IGP bringen.
Wie du etwas bewirkst
- Du baust neue Messdaten-Integrationen end-to-end: Du verbindest externe IoT-Geräte (via Kafka, MQTT, IEC104, REST, gRPC) durch Geräteregistrierung und Normalisierung bis hin zur Live-Datenaufnahme, Transformation und Speicherung.
- Du entwirfst und verbesserst das Framework zur Messdaten-Integration, um neue Quellen schneller, zuverlässiger und nachvollziehbarer anbinden zu können.
- Du verantwortest den vollständigen Lebenszyklus der Integration — von Rohdaten externer Quellen bis hin zu normalisierten, gemappten Messwerten, einschließlich benutzerdefinierter Transformationen und ID-Mappings.
- Du trägst zum bestehenden ETL-Framework für den Import und die Digitalisierung von der Netz-Daten unserer Kunden aus heterogenen Quellen bei.
- Du optimierst bestehende Komponenten für Batch- und Streaming-Workloads hinsichtlich Performance, Zuverlässigkeit und Transparenz.
- Du bist auf kontinuierliche Verbesserung bedacht und suchst aktiv nach Möglichkeiten, unseren Code an die Best Practices der Branche anzupassen.
Dein Profil
- Du hast 2+ Jahre relevante Erfahrung in der Backend-Entwicklung mit Schwerpunkt auf Data Engineering, API-Integration oder Event-Driven Systemen.
- Du hast einen Abschluss in Informatik, Data Science, Software Engineering, Elektrotechnik, Wirtschaftsingenieurwesen oder einem vergleichbaren Studiengang.
- Du hast praktische Erfahrung in der Entwicklung mit Python und bist mit gängigen Best Practices vertraut.
- Du hast Erfahrung mit SQL-Datenbanken, vorzugsweise PostgreSQL oder TimescaleDB, im Bereich Datenmodellierung und Query-Design.
- Du hast Erfahrung in der Integration mit externen APIs oder Streaming-Systemen (z. B. Kafka, MQTT, REST oder gRPC).
- Idealerweise bist du mit IoT- oder Protokollen der Energiebranche (z. B. MQTT, IEC104) vertraut und hast mit Echtzeit-Datenpipelines gearbeitet.
- Du bist ein Teamplayer und arbeitest leidenschaftlich gerne mit talentierten und inspirierenden Menschen zusammen.
- Du suchst technische Herausforderungen und bist stolz darauf, smarte und kreative Lösungen zu finden.
- Du bist mit Teilen unseres Tech-Stacks vertraut und freust dich darauf, mit aktuellen Best Practices der Branche Schritt zu halten.
- Du sprichst fließend Englisch (Niveau C1).
Wie wir Software entwickeln
- Agile Arbeitsweise mit Kanban in interdisziplinären Squads.
- Continuous Integration / Continuous Delivery.
- Unit-Test-Mentalität und 4-Augen-Prinzip bei Code-Reviews.
- Wissensaustausch zwischen Entwickler:innen.
- „You Code It – You Own It" - Squad-Verantwortung für definierte Funktionsbereiche des Produkts.
Unser Tech Stack
- Python, inkl. zusätzlicher Pakete/Frameworks wie FastAPI, Pytest, PyArrow, Celery
- Go
- Datenbanken: Redis, PostgreSQL, TimescaleDB, DuckDB
- Protokolle: Kafka, MQTT, IEC104, gRPC
- Infrastruktur: Docker, Kubernetes
Deine Benefits
- Passe den Arbeitsmodus an deinen Lifestyle an – fully remote oder hybrid mit Office-Option
- Option zum mobilen Arbeiten aus dem Ausland (bis zu drei Monate pro Jahr von überall in der EU oder den USA)
- 30 Urlaubstage + 3 corporate holidays
- State of the Art Technologie und moderner Tech Stack
- Sehr gute Hardware-Ausstattung (16 Zoll MacBooks, 2 Bildschirme an deinem Arbeitsplatz)
- Unterstützung deiner Gesundheit mit der Urban Sports Club Kooperation
- Flexible Nutzung eines monatlichen Mobilitätsbudgets (z.B. Jobrad, ÖPNV)
- Zeit und Budget für individuelles Wachstum
- optionale Betriebliche Altersvorsorge
- Regelmäßige Company und Team Events
Über uns
Intelligente Netze für eine nachhaltige Zukunft weltweit – das ist unsere Vision! Deshalb schaffen wir das digitale Zentrum für die Zukunft des Stromnetzbetriebs: Die Intelligent Grid Platform (IGP). Die IGP bildet den Kern unserer SaaS-Lösung. Dabei ist es unser Ziel, die IGP und envelio jeden Tag 1 % besser zu machen. Komm ins envelio-Team und trage mit deiner Arbeit zur Energiewende bei.
Als Remote-First-Unternehmen lassen wir dich entscheiden, wie viel du remote arbeiten möchtest – von 0% bis 100%. Ob du in Köln oder Aachen, Bonn oder Berlin, München oder Castrop-Rauxel wohnst; Hauptsache du hast Internet! Du kannst auch bis zu drei Monate im Jahr vom Ausland aus arbeiten. Seit 2017 haben wir ein vielfältiges internationales Team aufgebaut, mit Englisch als Unternehmenssprache.
