TSMC
NOV Inc.
Data Engineer
Über die Stelle
In dieser Rolle entwerfen, entwickeln und unterstützen Sie ein robustes Daten-Ökosystem, das Echtzeit-Einblicke für zustandsbasierte Wartung, Bohrlochoptimierung und betriebliche Effizienz liefert. Sie arbeiten eng mit Ingenieuren, Datenwissenschaftlern und Betriebsexperten zusammen, um Geschäftsanforderungen in technische Lösungen zu übersetzen, die die Zuverlässigkeit und Leistung der globalen NOV-Betriebe verbessern. Durch den Beitritt zu unserem Team helfen Sie mit, wie Bohr- und Bohrlochgeräte-Daten operative Exzellenz vorantreiben. Ihre Arbeit wird vorausschauende Wartung, Bohrlochoptimierung und betriebliche Sicherheit direkt unterstützen und sicherstellen, dass unsere Kunden maximale Effizienz und Betriebszeit erreichen können.
Aufgaben
- Zusammenarbeit mit Bohrloch-Ingenieuren, Zuverlässigkeitsexperten und Datenwissenschaftlern, um Geschäftsprobleme in technische Lösungen umzuwandeln.
- Entwurf, Entwicklung und Operationalisierung von Datenpipelines und Analysen zur Unterstützung der Bohrlochoptimierungs- und zustandsbasierten Wartungsprogramme von NOV.
- Aufbereitung, Transformation und Validierung von strukturierten und unstrukturierten Betriebsdaten sowie von Hochfrequenz-Sensordaten für Analysen.
- Produktivsetzung und Bereitstellung von Datenpipelines und analytischen Modellen in Cloud- und Hybridumgebungen.
- Aufbau und Unterstützung von automatisierten Tests, CI/CD-Workflows und Bereitstellungspipelines.
- Implementierung von Datenqualitätsvalidierung und -überwachung.
- Einhaltung und Pflege von Architektur-, Code- und Dokumentationsstandards.
- Proaktive Identifizierung von Technologierisiken und Vorschlag von Lösungen zur Gewährleistung der Datenverfügbarkeit und -zuverlässigkeit in missionskritischen Systemen.
Erforderlich
- Bachelor- oder Master-Abschluss in Informatik, Computer Engineering, Data Engineering oder einem verwandten Fachgebiet.
- 4+ Jahre praktische Entwicklungserfahrung in Python oder einer anderen modernen Programmiersprache.
- Starke SQL-Kenntnisse und Erfahrung mit modernen Datenplattformen und Technologien (z. B. Databricks, SQL Server, SQL/NoSQL-Datenbanken).
- Starkes Verständnis von relationalen Datenbankdesigns, Normalisierung und dimensionaler Datenmodellierung.
- Erfahrung im Aufbau und der Wartung von Batch- und Streaming-ELT/ETL-Pipelines.
- Erfahrung in der Aufbereitung, Transformation und Bereinigung von Daten für Analytics oder machine learning-Anwendungen.
- Erfahrung mit Cloud-Plattformen (AWS bevorzugt).
- Erfahrung mit Git, automatisierten Tests, CI/CD-Workflows und Bereitstellungsautomatisierung.
- Vertrautheit mit Containerisierungstechnologien (z. B. Docker).
- Vertrautheit mit agilen Softwareentwicklungspraktiken und -werkzeugen (z. B. JIRA, Confluence).
- Fähigkeit zur effektiven Zusammenarbeit mit funktionsübergreifenden Teams.
Bevorzugt
- Erfahrung mit Spark, PySpark oder ähnlichen verteilten Datenverarbeitungs-Frameworks.
- Databricks oder Cloud-Data-Engineering-Zertifizierung (oder entsprechende praktische Erfahrung).
- Erfahrung mit industriellem IoT, Telemetrie, SCADA, WITSML oder anderen Operational Technology (OT)-Datenquellen.
- Hintergrund in Maschinenbau oder einem verwandten Fachgebiet ist von Vorteil.
- Vertrautheit mit Bohr-, Bohrlochbetriebs-, Zustandsüberwachungs-, zustandsbasierten Wartungs- und Ausrüstungszuverlässigkeitskonzepten ist von Vorteil.
