Unser Kunde ist auf der Suche nach einem erfahrenen Senior Data Engineer, der eine zentrale Rolle in einem dynamischen Team spielt. In dieser Position sind Sie verantwortlich für die Entwicklung und Wartung von skalierbaren Big Data-Pipelines und -Produkten, die die Anwendungen des Unternehmens unterstützen und geschäftlichen Mehrwert schaffen. Sie werden Teil eines engagierten Teams von vier Mitgliedern und arbeiten unter der Leitung eines Teamleiters im Bereich Datenengineering. Zu Ihren Hauptaufgaben gehört die Entwicklung und Implementierung robuster Datenverarbeitungspipelines unter Verwendung modernster Technologien im Datenengineering. Zudem werden Sie die Möglichkeit haben, junior Teammitglieder zu führen und zu betreuen, Ihre Expertise und Best Practices im Datenengineering und in der Softwareentwicklung zu teilen. Ihre Innovationskraft wird gefordert, um das Unternehmen an der Spitze der Dateninnovation im Adtech-Bereich zu halten. Sie werden auch dafür verantwortlich sein, Monitoring-Dashboards zu erstellen, die die Produktentwicklung und strategische Entscheidungen unterstützen. Die Zusammenarbeit mit Stakeholdern und die enge Arbeit mit interdisziplinären Teams sind ebenfalls Teil Ihrer täglichen Aufgaben. In einem Umfeld, das von Ehrlichkeit, Transparenz und kontinuierlicher Verbesserung geprägt ist, haben Sie die Möglichkeit, Ihre Fähigkeiten weiterzuentwickeln und aktiv zur Optimierung von Datenlösungen beizutragen.
Senior Data Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt 4 bis 6 Jahre Erfahrung als Backend-Entwickler oder Dateningenieur mit. Erforderliche technische Fähigkeiten umfassen fortgeschrittene Kenntnisse in den Programmiersprachen Python, Scala, Java und SQL sowie ein Verständnis für funktionale Programmierprinzipien zur Erstellung zuverlässiger und wartbarer Datenanwendungen. Erfahrung mit großflächigen Datenverarbeitungsframeworks wie Apache Spark ist notwendig, ebenso wie Kenntnisse in Dateiformaten wie Parquet, HDFS und Iceberg. Der Kandidat sollte sowohl relationale (SQL) als auch nicht-relationale (NoSQL) Datenbanken entwerfen und betreiben können und über Erfahrung im Umgang mit großen Datensätzen verfügen. Vertrautheit mit Big Data-Technologien und Datenlagern in AWS wie Athena, EMR, Glue, Redshift und S3 ist von Vorteil. Ein Abschluss oder eine Promotion in Informatik oder einem verwandten Fachgebiet wie Mathematik, Physik oder Ingenieurwesen wird erwartet. Zu den persönlichen Eigenschaften zählen exzellente Kommunikationsfähigkeiten, Teamarbeit und Führungserfahrung sowie eine proaktive Herangehensweise an Problemlösungen und Anpassungsfähigkeit an neue Technologien.