Fetch

Senior ML Operations Engineer II - Ads Platform

PythonSQLKubernetesGoTerraform
Automatische Übersetzung. Prüfe das Original.

ÜBER DIE ROLLE

Fetch befindet sich in einer KI-orientierten Ära und entwickelt intelligente Systeme, die Personalisierung, Relevanz und Ranking auf unserer Ads Platform vorantreiben. Diese Systeme helfen Fetch, Millionen von Nutzern relevantere, anpassungsfähigere und leistungsstärkere Erlebnisse zu bieten und gleichzeitig messbaren Mehrwert für Werbetreibende zu schaffen.

Als Senior MLOps Engineer verantworten Sie das operative Fundament, das Ranking- und Empfehlungsmodelle aus der Experimentierphase in zuverlässige Produktionssysteme überführt. Sie arbeiten eng mit Data Science, Produkt, Plattform und Engineering über den gesamten Modelllebenszyklus hinweg zusammen, einschließlich reproduzierbarem Training, Validierung, Deployment, Versionierung, Monitoring, Retraining und Außerbetriebnahme.

Dies ist eine praxisorientierte technische Führungsrolle an der Schnittstelle von ML-Infrastruktur, Personalisierung und verteilten Systemen im großen Maßstab. Sie entwickeln wiederverwendbare Pipelines, stärken Observability- und Echtzeit-Lern-Workflows, etablieren Architektur- und Zuverlässigkeitsstandards und machen den Modellzustand sowie Fortschritte über einen gemeinsamen Model Hub zugänglich. Ihre Arbeit wird es der Ads Platform von Fetch ermöglichen, intelligenter, schneller und reaktionsfähiger auf sich änderndes Nutzerverhalten zu werden.

VERANTWORTLICHKEITEN DER ROLLE

  1. Verantwortung für den gesamten Modelllebenszyklus von der Experimentierphase über Validierung, Deployment, Versionierung, Retraining und Rollback bis hin zur Außerbetriebnahme.
  1. Etablierung klarer Kriterien für die Modellförderung, Release-Prozesse und Rollback-Pfade, die es Teams ermöglichen, Verbesserungen sicher bereitzustellen.
  1. Design und Aufbau skalierbarer ML-Daten- und Feature-Engineering-Pipelines, einschließlich Feature-Generierung, historischer Aggregationen und der Erstellung von Trainingsdatensätzen unter Verwendung von Spark/PySpark und modernen Lakehouse-Technologien wie S3 und Apache Iceberg.
  1. Entwicklung zuverlässiger, inkrementeller Datenverarbeitungspipelines mit Unterstützung für Datenqualitätsvalidierung, Lineage, Point-in-Time-Korrektheit und Konsistenz zwischen Training und Serving.
  1. Aufbau von Monitoring für Datenqualität, Drift, Vorhersagequalität, Service-Zuverlässigkeit, Latenz und Infrastrukturkosten.
  1. Zusammenarbeit mit Data Scientists zur Definition aussagekräftiger Offline- und Produktions-Evaluierungssignale, auch für Anwendungsfälle mit verzögerten Ergebnis-Labels.
  1. Nutzung von Produktionsdaten zur Verbesserung der Modellleistung, Plattformzuverlässigkeit, Deployment-Geschwindigkeit und Infrastruktureffizienz.
  1. Aufbau wiederverwendbarer Trainings-, Evaluierungs- und Deployment-Pipelines, die mehrere Modelle und Modellierungsansätze unterstützen.
  1. Entwicklung zuverlässiger Orchestrierungs-Workflows für Abhängigkeiten, Scheduling, Retries, Backfills und Fehlerbehebung.
  1. Übersetzung wissenschaftlicher Anforderungen in wartbare Produktionssysteme mit klaren Schnittstellen, Verantwortlichkeiten und operativen Erwartungen.
  1. Aufbau und Pflege eines zugänglichen Model Hubs, der Modelldokumentation, Evaluierungsergebnisse, Release-Historie, Versionierung und Monitoring miteinander verbindet.
  1. Erstellung getesteter CI/CD-Workflows, reproduzierbarer Umgebungen, umsetzbarer Alerts, Verfahren zur Vorfallreaktion und operativer Runbooks.
  1. Definition von MLOps-Prioritäten in Zusammenarbeit mit Data Science und Engineering, um Risiken zu identifizieren, bevor sie zu Produktionsproblemen werden.
  1. Etablierung wiederverwendbarer Engineering-Standards, Mentoring von Teammitgliedern und Reduzierung des operativen Aufwands für Data Scientists.

MINDESTANFORDERUNGEN

  1. 5+ Jahre Erfahrung im Aufbau und Betrieb von ML-Produktionssystemen über das initiale Deployment hinaus, einschließlich Monitoring, Retraining, Vorfallreaktion und kontinuierlicher Verbesserung.
  1. Fundierte Fähigkeiten in der Softwareentwicklung für die Produktion in Python sowie Kenntnisse in SQL.
  1. Praktische Erfahrung mit Spark/PySpark für die verteilte Datenverarbeitung im großen Maßstab, einschließlich Feature Engineering, historischer Aggregationen, inkrementeller Verarbeitung und der Erstellung von Trainingsdatensätzen.
  1. Erfahrung mit modernen Data-Lake- oder Lakehouse-Architekturen, einschließlich S3, Apache Iceberg oder vergleichbaren Technologien.
  1. Erfahrung mit einer Workflow-Orchestrierungs-Engine für Scheduling, Abhängigkeitsmanagement, Retries, Backfills und Wiederherstellung.
  1. Praktische Erfahrung im Aufbau von Infrastruktur mit Terraform.
  1. Erfahrung im Deployment und Betrieb von containerisierten Produktions-Workloads auf Kubernetes.
  1. Erfahrung im Aufbau wiederverwendbarer Trainings-, Evaluierungs- oder Deployment-Infrastruktur, die von mehreren Modellen, Wissenschaftlern oder Teams genutzt wird.
  1. Erfahrung bei der Implementierung von Modell- und Datensatz-Versionierung, Experiment-Tracking, Lineage und reproduzierbaren Releases.
  1. Fähigkeit, zwischen Service- oder Infrastrukturfehlern und Änderungen in der Modelleffektivität zu unterscheiden.
  1. Erfahrung im Aufbau von CI/CD-Pipelines, Monitoring, Alerting, Rollback-Mechanismen und Wiederherstellungsverfahren für ML-Produktionssysteme.
  1. Nachgewiesene Fähigkeit, Modellqualität, Bereitstellungsgeschwindigkeit, Zuverlässigkeit und Infrastrukturkosten in Einklang zu bringen.
  1. Starke funktionsübergreifende Kommunikationsfähigkeiten und Erfahrung in der Zusammenarbeit mit Data Scientists, um die wissenschaftliche Validität bei der Überführung von Modellen in die Produktion zu wahren.
  1. Fähigkeit, einen Produktionsvorfall oder ein Problem der Modellverschlechterung zu erklären, wie es erkannt wurde und welche Verbesserungen daraus folgten.

BEVORZUGTE ANFORDERUNGEN

  1. Erfahrung in der Entwicklung von Plattformdiensten, Infrastruktur oder internen Tools in Go.
  1. Erfahrung im Aufbau oder der Verantwortung für eine Modell-Registry, einen Model Hub oder ein ähnliches System, das von technischen und nicht-technischen Stakeholdern genutzt wird.
  1. Erfahrung in der Unterstützung von ML-Systemen, bei denen Ergebnis-Labels verzögert vorliegen oder die Modellqualität nicht unmittelbar gemessen werden kann.
  1. Nachweisliche Erfolge bei der Verbesserung der Deployment-Geschwindigkeit, Modellqualität, Systemzuverlässigkeit, Infrastrukturkosten oder der Reduzierung des manuellen operativen Aufwands.
  1. Erfahrung im Design konfigurierbarer ML-Infrastruktur, die verschiedene Modellierungs-Frameworks oder -Ansätze unterstützt.
  1. Nachweis, dass wiederverwendbare Infrastruktur, Standards oder Dokumentationen teamübergreifend übernommen wurden.
  1. Erfahrung im Mentoring von Ingenieuren oder Data Scientists und in der Beeinflussung technischer Prioritäten innerhalb eines ML-Portfolios.
  1. Erfahrung in Umgebungen mit sensiblen Informationen und im Design von Dokumentation oder Monitoring unter Berücksichtigung angemessener Zugriffsgrenzen.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026