Unser Kunde ist ein international agierendes, dynamisch wachsendes Unternehmen mit Sitz in Hamburg, das sich auf die technologische und wirtschaftliche Evolution der Solarenergie spezialisiert hat. Das Unternehmen bietet ein flexibles Team von kompetenten Photovoltaik-Spezialisten und ein Netzwerk renommierter Partner aus den Bereichen Anlagenbau, Gutachten und Sicherheit. In dieser Position als Data Engineer sind Sie verantwortlich für die Entwicklung moderner Softwarelösungen in Python und JavaScript. Sie werden die unternehmensweite Datenarchitektur aufbauen, pflegen und weiterentwickeln, einschließlich ETL-Prozessen, Databricks und SQL. Zudem planen und automatisieren Sie Build-, Test- und Deployment-Prozesse unter Verwendung von YAML-Workflows, GitHub und AWS. Ihre Aufgaben umfassen auch die Sicherstellung hoher Daten- und Softwarequalität sowie die enge Zusammenarbeit mit Data Scientists, Analysten und Fachbereichen. Sie führen Monitoring, Fehleranalysen und Performance-Optimierungen durch und übernehmen regelmäßig Second- und Third-Level-Support. Das Unternehmen bietet Ihnen die Möglichkeit, in einem internationalen, professionellen und dynamischen Team zu arbeiten und sich in einer zukunftssicheren Branche einzubringen.
Data Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation. Sie bringen Berufserfahrung in der Softwareentwicklung in einem professionellen Umfeld mit und haben sehr gute Kenntnisse in der Softwareentwicklung mit Python, idealerweise auch in JavaScript. Praktische Erfahrung mit SQL, Datenintegration und Workflow-Orchestrierung ist erforderlich. Wünschenswert sind Kenntnisse in Databricks oder vergleichbaren Cloud-Datenplattformen sowie Erfahrung in der Entwicklung skalierbarer Datenmodelle für analytische und operative Systeme. Sie sollten sicher im Umgang mit qualitätssichernden Methoden wie Clean Code, Unit Tests oder Testautomatisierung sein und Erfahrung im Deployment, Betrieb und in der Wartung von Softwarelösungen haben. Ein routinierter Umgang mit modernen Entwicklungsumgebungen, insbesondere Visual Studio Code, sowie fundierte Kenntnisse in der Versionsverwaltung mit GIT sind ebenfalls von Vorteil. Darüber hinaus sind sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift sowie ausgeprägte analytische und problemlösungsorientierte Fähigkeiten erforderlich. Teamfähigkeit, strukturiertes Arbeiten und ein hohes Maß an Eigeninitiative runden Ihr Profil ab.