Deine Mission
Zu deinen täglichen Aufgaben gehören:
- Du wirst mit ML-Ingenieuren, Entwicklern und Lösungsarchitekten unseres Teams zusammenarbeiten.
- Du analysierst und dokumentierst die funktionalen und technischen Anforderungen, die von den Datenpipelines und Persistenzmechanismen erfüllt werden müssen.
- Du arbeitest mit ML-Ingenieuren und Analysten zusammen, um ihre Datenanforderungen zu verstehen und ihnen saubere, zuverlässige und leicht zugängliche Daten für Analysen und Modellierungen zur Verfügung zu stellen.
- Du arbeitest eng mit unseren Kunden, Entwicklern und Lösungsarchitekten zusammen, um SaaS/PaaS-Systeme gemäß den Anforderungen zu konfigurieren.
- Du entwirfst und implementierst skalierbare und effiziente Datenpipelines, um Daten aus verschiedenen Quellen zu extrahieren, zu transformieren und in SaaS-Dienste, Data Warehouses oder Data Lakes zu laden.
- Du optimierst die Datenspeicherung und -abfrage durch Entwurf und Implementierung geeigneter Datenbankschemata, Indizes und Partitionierungsstrategien.
- Du stellst die Datenqualität, -konsistenz und -integrität sicher, indem du Prozesse zur Datenvalidierung, -bereinigung und -anreicherung implementierst.
- Du überwachst und behebst Probleme in Datenpipelines, um Probleme im Zusammenhang mit Leistung, Datengenauigkeit oder Systemausfällen zu identifizieren und zu lösen.
- Du implementierst Datensicherheitsmaßnahmen und Zugriffskontrollen, um sensible Informationen zu schützen und Datenschutzbestimmungen einzuhalten.
- Du erstellst und pflegst Dokumentationen für Datenpipelines, Schemata und Integrationsprozesse, um den Wissensaustausch zu erleichtern und reibungslose Übergaben zu gewährleisten.
- Du nimmst an Code-Reviews, Tests und Bereitstellungsprozessen teil, um die Qualität und Zuverlässigkeit der Data-Engineering-Lösungen sicherzustellen.