Machine Learning Operations Lead

Job expired!

W Singtel prowadzimy poszukiwania w celu wykorzystania potęgi uczenia maszynowego (ML) i potrzebujemy Twojej wiedzy specjalistycznej, aby przewodzić temu wyzwaniu. Jeśli jesteś pasjonatem obalania mitów o ML i prowadzenia zaawansowanych inicjatyw w dziedzinie uczenia maszynowego, zapraszamy do aplikowania na stanowisko Kierownika Operacji Uczenia Maszynowego. Ta rola jest idealna dla osób, które odnajdują się w projektowaniu i rozwijaniu zaawansowanych operacyjnych procesów pracy oraz kodu produkcyjnego w obszarze uczenia maszynowego.

Jako Inżynier MLOps w Singtel, Twoje obowiązki będą obejmowały:

  • Rozwijanie inżynierskich rozwiązań do prowadzenia inicjatyw opartych na uczeniu maszynowym i danych na poziomie produkcyjnym.
  • Zarządzanie i monitorowanie pełnego cyklu życia modeli ML w produkcji, w tym cech, wyników i wydajności.
  • Harmonogramowanie i orkiestracja złożonych procesów pracy i łańcuchów procesowych ML z wykorzystaniem najnowszych technologii i harmonogramów.
  • Optymalizacja wydajności algorytmów ML poprzez zastosowanie najnowszych technologii w celu skrócenia czasu szkolenia i opóźnienia wnioskowania.
  • Ścisła współpraca z naukowcami danych, zespołami biznesowymi i IT w celu budowy platformy i ram wspierających działania związane z uczeniem maszynowym na dużą skalę i analizą danych.
  • Ciągła innowacja i optymalizacja procesów pracy ML poprzez badania i rozwój nowych technologii.
  • Ustanowienie, wdrażanie i utrzymanie najlepszych praktyk i zasad inżynierii uczenia maszynowego.

Aby odnieść sukces na tym stanowisku, powinieneś posiadać następujące kwalifikacje i umiejętności:

  • Stopień licencjata w dziedzinie informatyki, inżynierii komputerowej lub pokrewnej dyscypliny.
  • Wyśmienite umiejętności programowania w co najmniej jednym obiektowym języku programowania (Python, Java, C++).
  • Znajomość Bash, Shell, YAML, Ansible, Git, Maven, Jenkins, Junit, Ctrl-M, K8, Docker i podobnych technologii.
  • Co najmniej 2 lata doświadczenia w inżynierii oprogramowania lub inżynierii danych.
  • Mocne doświadczenie w implementacji algorytmów i aplikacji uczenia maszynowego.
  • Ekspertyza w narzędziach wdrożenia modeli ML, wysokowydajnym obliczeniach i równoległym przetwarzaniu danych.
  • Głęboka pasja do uczenia maszynowego, eksploracji nowych obszarów zastosowań i wykorzystywania nowych narzędzi.

Następujące dodatkowe kwalifikacje zwiększą Twoją kandydaturę:

  • Doświadczenie z Spark, HiveQL lub Optaplanner.
  • Znajomość modelowania bazy danych, dużych danych lub koncepcji magazynu danych.
  • Płynność w co najmniej jednym nowoczesnym rozproszonym frameworku ML (TensorFlow, PyTorch, Caffe, MLFlow).
  • Doświadczenie w zakresie sztucznej inteligenc