Das Unternehmen ist ein international ausgerichteter, dynamisch wachsender Anbieter im Bereich der Solarenergie mit Sitz in Hamburg. Es hat sich zum Ziel gesetzt, die technologische und wirtschaftliche Evolution der Solarenergie voranzutreiben. In einem flexiblen Team von kompetenten Photovoltaik-Spezialisten und einem Netzwerk renommierter Partner bietet das Unternehmen umfassende Leistungen rund um die Errichtung und den rentablen Betrieb von Solar-Kraftwerken an. In der Rolle des Data Engineers sind Sie verantwortlich für die Entwicklung moderner Softwarelösungen unter Verwendung von Python und JavaScript. Zu Ihren Aufgaben gehört der Aufbau, die Pflege und die Weiterentwicklung der unternehmensweiten Datenarchitektur, einschließlich ETL-Prozesse, Databricks und SQL. Sie planen, setzen um und automatisieren Build-, Test- und Deployment-Prozesse unter Einsatz von YAML-Workflows, GitHub und AWS. Zudem stellen Sie die hohe Qualität der Daten und Software sicher, indem Sie Standards in den Bereichen Datenqualität, Governance, Security und Compliance umsetzen. Die enge Zusammenarbeit mit Data Scientists, Analysten und Fachbereichen ist ein zentraler Bestandteil Ihrer Tätigkeit. Darüber hinaus führen Sie Monitoring, Fehleranalysen und Performance-Optimierungen durch und übernehmen regelmäßig Second- und Third-Level-Support.
Data Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt ein abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation mit. Sie haben Berufserfahrung in der Softwareentwicklung in einem professionellen Umfeld gesammelt und verfügen über sehr gute Kenntnisse in der Softwareentwicklung mit Python, wobei Kenntnisse in JavaScript von Vorteil sind. Ein sicherer Umgang mit qualitätssichernden Methoden wie Clean Code, Unit Tests und Testautomatisierung ist erforderlich. Zudem haben Sie Erfahrung im Deployment, Betrieb und in der Wartung von Softwarelösungen. Sie sind routiniert im Umgang mit modernen Entwicklungsumgebungen, insbesondere Visual Studio Code, und besitzen fundierte Kenntnisse in der Versionsverwaltung, insbesondere mit GIT. Erfahrungen mit Projektmanagement-Tools wie Jira oder Azure DevOps sind ebenfalls wichtig. Gute Kenntnisse im Umgang mit Datenbanken, sowohl SQL als auch NoSQL, sowie ausgeprägte analytische und problemlösungsorientierte Fähigkeiten werden vorausgesetzt. Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift sind erforderlich, ebenso wie hohe Kommunikationsfähigkeit, Teamfähigkeit, strukturiertes Arbeiten und ein hohes Maß an Eigeninitiative.