Maschinenlerningenieur Stellenbeschreibung Vorlage/Brief

Wir suchen einen Ingenieur für maschinelles Lernen (ML), um uns bei der Entwicklung künstlicher Intelligenzprodukte zu unterstützen.

Zu den Aufgaben eines maschinellen Lerningenieurs gehören die Entwicklung maschineller Lernmodelle und Umschulungssysteme. Um diese Arbeit erfolgreich auszuführen, müssen Sie über großartige Statistiken und Programmierfähigkeiten verfügen. Wir möchten Sie kennenlernen, wenn Sie auch mit Data Science und Software Engineering informiert sind.

Ihr ultimatives Ziel ist es, effektive selbstlernende Apps zu entwerfen und zu konstruieren.

Maschinenlerningenieur Jobprofil

Ingenieure für maschinelles Lernen sind dafür verantwortlich, Daten in Modelle für maschinelles Lernen einzubauen und diese Modelle in der Produktion einzusetzen.

Die Aufnahme und Erstellung von Daten ist eine schwierige Aufgabe. Es muss automatisch verarbeitet, gereinigt und darauf vorbereitet werden, das Datenformat und andere Modellkriterien zu erfüllen. Die Daten können aus mehreren Quellen stammen und in Echtzeit fließen.

Die Bereitstellung nimmt ein Prototypmodell ein, das in einer Entwicklungsumgebung erstellt wurde, und skaliert es, um tatsächliche Verbraucher zu dienen. Dies muss möglicherweise das Modell auf leistungsstärkeren Hardware ausgeführt, über APIs zugreifen und Modell -Upgrades und die Zusammenführung mit neuen Daten ermöglichen.

Berichte an

  • CTO

Verantwortlichkeiten des maschinellen Lernens Engineer

  • Verständnis und Anwenden von Elementen der Informatik wie Datenstrukturen, Algorithmen, Berechnung und Komplexität sowie Computerarchitektur
  • Außergewöhnliche mathematische Fähigkeiten sind erforderlich, um Berechnungen durchzuführen und mit den an solchen Programmierungen beteiligten Algorithmen umzugehen
  • Generieren Sie Projektergebnisse und heben Sie Probleme hervor, die behoben werden müssen, um die Programmeffektivität zu verbessern
  • Arbeiten Sie mit Dateningenieuren zusammen, um Daten- und Modellpipelines zu erstellen. Verwalten Sie die Infrastruktur- und Datenpipelines, die für die Bereitstellung von Code für die Produktion erforderlich sind
  • End-to-End-Expertise der Entwicklung von Anwendungen zeigen (einschließlich, aber nicht beschränkt auf Methoden für maschinelles Lernen)
  • Erstellen und pflegen skalierbare Lösungen für maschinelles Lernen in der Produktion unter Verwendung von Algorithmen basierend auf statistischen Modellierungsprozessen
  • Verwenden Sie Datenmodellierungs- und Bewertungsstrategien, um Muster aufzudecken und bisher unentdeckte Ereignisse zu prognostizieren
  • Setzen Sie Algorithmen und Bibliotheken für maschinelles Lernen zur Verwendung
  • Übernehmen Sie den Vorsprung in Software -Engineering und -Design
  • Vermittlung und Erläutern Sie komplizierte Verfahren nicht programmierender Spezialisten
  • Kommunizieren Sie mit den Stakeholdern, um geschäftliche Herausforderungen zu analysieren, die Bedürfnisse zu erklären und das Ausmaß der erforderlichen Lösungen zu bestimmen
  • Analysieren Sie massive, komplizierte Datensätze, um Erkenntnisse zu extrahieren, und wählen Sie den besten Ansatz aus
  • Untersuchen und wenden Sie Best Practices an, um die vorhandene Infrastruktur für maschinelles Lernen zu verbessern
  • Helfen Sie Ingenieuren und Produktmanagern bei der Einbeziehung maschineller Lernen in das Produkt

Anforderungen und Fähigkeiten des maschinellen Lernens Engineer

  • Ein Bachelor -Abschluss in Informatik, Datenwissenschaft, Mathematik oder eine eng verwandte Disziplin
  • Ein Master -Abschluss in Computer -Linguistik, Datenanalyse oder ein verwandtes Feld wird bevorzugt
  • In der Vergangenheit als Ingenieur für maschinelles Lernen gearbeitet
  • Fortgeschrittene Fähigkeiten zum Schreiben von Code in Python, Java und R.
  • Gründliches Verständnis für maschinelle Lernrahmen, Bibliotheken, Datenstrukturen, Datenmodellierung und Softwaredesign
  • gründliches Verständnis von Mathematik, Statistiken und Algorithmen
  • herausragende Fähigkeiten zur Analyse- und Problemlösung
  • Ausgezeichnete Kommunikations- und Teamarbeitsfähigkeiten
  • Überlegene Zeitmanagement und Organisation von Fähigkeiten