Auf einen Blick
- Aufgaben: Entwickle und betreibe großangelegte ML-Pipelines für Training und Experimentation.
- Unternehmen: Unity, führendes Unternehmen im Bereich Game Engines mit innovativer Kultur.
- Vorteile: Umfassende Gesundheitsleistungen, Aktienoptionen, großzügige Urlaubsregelungen und Unterstützung für neue Eltern.
- Weitere Informationen: Dynamisches Arbeitsumfeld mit hervorragenden Karrierechancen und einem inklusiven Team.
- Warum dieser Job: Gestalte die Zukunft von ML-Plattformen und arbeite an spannenden Projekten mit modernster Technologie.
- Qualifikationen: Erfahrung in der Entwicklung großer ML-Pipelines und Kenntnisse in verteiltem Rechnen.
Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.
Unity Vector baut eine Offline-ML-Plattform, die Einblicke, Experimente, Attribution und KI-gesteuerte Entscheidungsfindung im gesamten Unternehmen unterstützt. Unsere Systeme arbeiten in großem Maßstab mit Batch- und Streaming-Daten und unterstützen Analysen, Produktintelligenz, maschinelles Lernen und Geschäftsoperationen. Mit dem Wachstum des Datenvolumens und der Komplexität unterstützt unsere Plattform auch das Training von Modellen in großem Maßstab, die Generierung von Merkmalen und Experimentierabläufe, die Produktions-ML-Systeme antreiben.
Um dieses Wachstum zu unterstützen, benötigen wir eine starke technische Verantwortung, um sicherzustellen, dass unsere ML-Pipelines zuverlässig, skalierbar und architektonisch solide bleiben.
Wir suchen einen erfahrenen ML-Ingenieur, der die große Offline-Plattform entwirft und weiterentwickelt. Diese Rolle konzentriert sich auf den Aufbau einer zuverlässigen Infrastruktur zur Generierung von Trainingsdatensätzen, zur Orchestrierung von ML-Workflows und zur Ermöglichung eines effizienten, verteilten Modelltrainings in großem Maßstab. Sie werden eng mit ML-Ingenieuren und Plattformteams zusammenarbeiten, um sicherzustellen, dass unsere Pipelines wachsende Datenmengen und zunehmend komplexe Trainingslasten effizient bewältigen können.
Sie werden eine Schlüsselrolle dabei spielen, wie Modellsätze vorbereitet sowie Modelltraining validiert und an verteilte Trainingssysteme geliefert werden, während Sie die Zuverlässigkeit, Skalierbarkeit und Leistung unserer Offline-ML-Plattform sicherstellen.
Was Sie tun werden:
- Entwerfen und Betreiben von groß angelegten Datenpipelines, die Trainingsdatensätze für das maschinelle Lernen und Experimente generieren.
- Entwickeln von Infrastrukturen, die verteilte Trainings-Workflows unterstützen, unter Verwendung von Technologien wie Pytorch, Ray Data und Ray Train.
- Integrieren von ML-Pipelines mit Workflow-Orchestrierungssystemen (z.B. Flyte, Airflow oder ähnliches), um zuverlässige mehrstufige Trainings-Workflows zu ermöglichen.
- Verbessern der Reproduzierbarkeit und Beobachtbarkeit von ML-Pipelines durch Datensatzvalidierung, Überwachung und automatisierte Tests.
- Optimieren der Leistung und Ressourcennutzung über verteilte Rechensysteme, die für die Datenverarbeitung und das Modelltraining verwendet werden.
- Eng mit ML-Ingenieuren zusammenarbeiten, um effiziente groß angelegte Experimente und Modelliteration zu ermöglichen.
- Leiten von architektonischen Verbesserungen, um sicherzustellen, dass unsere Offline-ML-Pipelines skalierbar, zuverlässig und kosteneffizient bleiben.
Was wir suchen:
- Starke Erfahrung im Aufbau von groß angelegten ML-Pipelines.
- Erfahrung mit verteilten Rechenframeworks wie Ray, Spark, Flink und Vertrautheit mit dem Ray-Ökosystem (Ray Data, Ray Train) für die verteilte Datenverarbeitung und das Modelltraining.
- Erfahrung im Aufbau von Infrastrukturen zur Generierung von Trainingsdaten, zur Vorbereitung von Datensätzen oder zu ML-Merkmalpipelines.
- Tiefe Erfahrung im Entwerfen und Betreiben von produktionsreifen Datenpipelines.
- Starke Programmierkenntnisse in Python und Erfahrung mit groß angelegten verteilten Arbeitslasten.
- Erfahrung mit moderner Dateninfrastruktur (Datenseen, -lager, Orchestrierungssysteme, Streaming-Plattformen).
- Starkes Systemdenken, mit der Fähigkeit, über Leistung, Skalierbarkeit, Zuverlässigkeit und Kostenabwägungen in verteilten Systemen nachzudenken.
- Nachgewiesene Fähigkeit, technische Richtungen zu leiten und architektonische Entscheidungen über Teams hinweg ohne formale Autorität zu beeinflussen.
Zusätzliche Informationen:
- Umzugshilfe ist für diese Position nicht verfügbar.
- Arbeitserlaubnis/Immigrationssponsoring ist für diese Position nicht verfügbar.
Vorteile:
Bei Unity möchten wir, dass unsere Teammitglieder gedeihen. Wir bieten eine Vielzahl von Vorteilen, die darauf ausgelegt sind, das Wohlbefinden und die Work-Life-Balance zu unterstützen.
Bitte beachten Sie: Die Anspruchsberechtigung für Vorteile, spezifische Angebote und Deckungen variieren je nach Land und Beschäftigungsstatus.
Hier sind einige Möglichkeiten, wie wir uns bemühen, uns um unsere berechtigten Teammitglieder weltweit zu kümmern:
- Umfassende Gesundheits-, Lebens- und Invaliditätsversicherung.
- Fahrtkostenzuschuss.
- Aktionärsprogramme für Mitarbeiter.
- Wettbewerbsfähige Altersvorsorge/Pensionspläne.
- Großzügige Urlaubs- und persönliche Tage.
- Unterstützung für neue Eltern durch Elternzeit- und Familienpflegeprogramme.
- Bürosnacks.
- Programme und Unterstützung für psychische Gesundheit und Wohlbefinden.
- Mitarbeiterressourcengruppen.
- Globales Mitarbeiterhilfeprogramm.
- Schulungs- und Entwicklungsprogramme.
- Freiwilligen- und Spendenabgleichsprogramm.
Das Leben bei Unity:
Unity [NYSE: U] ist die weltweit führende Spiel-Engine, die das Spielen für mehr als 3 Milliarden Verbraucher jeden Monat antreibt. Die besten mobilen Spiele der Welt, die meistgespielten PC-Indie-Titel, die innovativsten Konsolenspiele und praktisch alle Top-XR- und Webspiele werden in Unity entwickelt, bereitgestellt und ausgebaut. Unity ermöglicht es auch Teams in Branchen wie Automobil, Fertigung und Gesundheitswesen, in 3D zu entwerfen, zu simulieren und zusammenzuarbeiten – und schließt die Lücke zwischen Ideen und Realität.
Unity ist ein Arbeitgeber, der Chancengleichheit bietet und sich verpflichtet hat, ein integratives, innovatives Umfeld mit den besten Mitarbeitern zu fördern. Daher bieten wir Beschäftigungsmöglichkeiten ohne Rücksicht auf Alter, Rasse, Farbe, Abstammung, nationale Herkunft, Behinderung, Geschlecht oder einen anderen geschützten Status gemäß den geltenden Gesetzen.
Wenn Sie eine Behinderung haben, die bedeutet, dass wir Vorkehrungen oder Anpassungen treffen können, um sicherzustellen, dass Sie ein angenehmes und positives Vorstellungsgespräch haben, füllen Sie bitte dieses Formular aus, um uns dies mitzuteilen.
Diese Position erfordert, dass der Stelleninhaber über ausreichende Englischkenntnisse verfügt, um professionelle mündliche und schriftliche Austausche in dieser Sprache zu führen, da die Ausführung der Aufgaben, die mit dieser Position verbunden sind, häufige und regelmäßige Kommunikation mit Kollegen und Partnern erfordert, die weltweit ansässig sind und deren gemeinsame Sprache Englisch ist.
Ihre Privatsphäre ist uns wichtig. Bitte nehmen Sie sich einen Moment Zeit, um unsere Datenschutzrichtlinien für Interessenten und Bewerber zu überprüfen. Sollten Sie Bedenken hinsichtlich Ihrer Privatsphäre haben, kontaktieren Sie uns bitte unter DPO@unity.com.
Machine Learning Engineer, ML Infrastructure Arbeitgeber: Unity
Unity ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf individuelle Entwicklung und Teamkultur fördert Unity Empowerment, Vertrauen und kontinuierliche Verbesserung. Die umfassenden Benefits, einschließlich Gesundheits- und Lebensversicherungen, großzügiger Urlaubsregelungen und Programme zur psychischen Gesundheit, sorgen dafür, dass unsere Mitarbeiter in Deutschland nicht nur beruflich, sondern auch persönlich gedeihen können.