Big Data Engineer (m/w/d)
Deine Aufgaben
Als Big Data Engineer arbeitest du in mehreren Teams eng mit u.a. Data Engineers, Data Architects und Data Scientists zusammen, um hochmoderne Data Analytics-Plattformen aufzubauen und zu betreiben. Du wirkst mit in Projekten zum Aufbau skalierbarer, hochzuverlässiger Technologien und Infrastruktur für die Data Analytics-Plattformen unserer Kunden. Die Rolle kombiniert technische Fähigkeiten in Big Data-Ökosystemen mit Fokus auf Open Source-Software (Apache Spark, Kafka, Hadoop, CDP usw.) und Cloud-Infrastruktur (z.B. Azure, AWS und Google).
- Du beteiligst dich an mehreren Big Data-Projekten.
- Du tragst zur Design, zum Code, der Konfiguration und der Dokumentation von Komponenten bei, welche die Data Ingestion, Echtzeit-Streaming, Batch Processing, Datenextraktion, Transformation und Laden über mehrere Datenquellen und Anwendungen hinweg verwalten.
- Du schulst andere Teammitglieder in neuartige Technologien und lernst gleichzeitig ständig von anderen dazu.
- Du interagierst mit Engineering-Teams über Projektteams hinweg und stellst sicher, dass Deine Lösungen die Kundenanforderungen in Bezug auf Funktionalität, Leistung, Verfügbarkeit, Skalierbarkeit, Sicherheit und Zuverlässigkeit erfüllen.
- Du arbeitest direkt mit Business-Analyst:innen und Data Scientists zusammen, um deren Use Cases zu verstehen und zu unterstützen.
Unser Angebot
- Möglichkeit interessante Projekte und anspruchsvolle Problemstellungen mit den neuesten Technologien zu lösen
- Enge Zusammenarbeit mit Kunden aus verschiedenen Branchen
- Anregendes, zukunftsträchtiges Geschäftsumfeld in einem Team mit weitreichendem Expertenwissen und abteilungsübergreifende Zusammenarbeit in einer Organisation mit flacher Hierarchie
- Attraktive Perspektiven für die weitere berufliche und persönliche Entwicklung mit einem internen Karriereweg
- Work-Life-Balance (41 Std/W in Gleitzeit, Homeoffice, mind. 25 Ferientage), moderner und flexibler Arbeitsplatz in einem multikulturellen Umfeld
- Top Benefits wie z.B.: Beitrag an bestehendes Mobiltelefon oder Business Handy, Halbtax Abo, geschäftlich unterwegs im Zug in 1. Klasse, attraktive Pensionskassenmodelle, Übernahme der NBU (privat, weltweit), und vieles mehr
Dein Profil
- Bachelor- oder Masterabschluss mit Programmiererfahrung in Java, Python oder Scala mit Cloud-Service-Grundlagen, inkl. Datenstruktur und Algorithmusdesign
- Implementierungserfahrung mit einer Kombination der folgenden Technologien: Spark, Kafka, Hadoop, MapReduce, Pig, Hive, Impala, Presto, Storm, Hbase oder Cassandra
- Erfahrung in der Bereitstellung und Automatisierung von Cloud-Lösungen, Azure von Vorteil
- Kenntnisse in SQL- und MPP-Datenbanken (z. B. Vertica, Netezza, Greenplum, Aster Data, Snowflake usw.)
- Kenntnisse professioneller Software-Engineering-Best Practices des gesamten Softwareentwicklungslebenszyklus, inkl. Codierungsstandards, Code-Reviews, Quellcodeverwaltung, Build-Prozesse, Tests und Betrieb
- Erfahrung in agiler Softwareentwicklung (z.B. SCRUM)
- Deutsch und Englisch sehr gute Kommunikationsfähigkeiten
- Fähigkeit, mehrere konkurrierende Prioritäten in einem schnelllebigen Umfeld zu handhaben