Machine Learning Engineer - REMOTO

Job expired!

Lokalizacja: ZDALNIE - Praca z dowolnego miejsca na terenie Meksyku.

Praktyka: Inżynieria Oprogramowania

Sektor przemysłowy: Linia żeglugowa

W Capgemini Engineering prowadzimy świat w usługach inżynieryjnych, gromadząc globalny zespół inżynierów, naukowców i architektów, aby wspierać najbardziej innowacyjne firmy na świecie. Od autonomicznych samochodów po ratujące życie roboty, nasi eksperci w dziedzinie technologii cyfrowej i oprogramowania myślą nieszablonowo. Świadczymy unikalne usługi badawczo-rozwojowe i inżynieryjne w różnych branżach. Dołącz do nas, aby rozpocząć karierę pełną możliwości, gdzie możesz zrobić różnicę, a każdy dzień będzie inny.

W ramach naszego zespołu zajmującego się inżynierią uczenia maszynowego, będziesz odpowiedzialny za projektowanie zautomatyzowanych rozwiązań opartych na modelach regułowych i AI/ML. Twoim celem jest płynna integracja prognoz z procesami biznesowymi przy jednoczesnym zapewnieniu zarządzania, odporności, wyjaśnialności, reprodukowalności i skalowalności modeli. Poszukujemy wysoko wykwalifikowanego inżyniera platformy ML, który zoptymalizuje systemy uczenia maszynowego na skrzyżowaniu ML, DevOps i inżynierii danych (MLOps).

Główne obowiązki:

  • Wsparcie i konsultacje z interesariuszami biznesowymi oraz zespołami ds. nauki o danych w zakresie definicji wymagań dotyczących inżynierii danych i MLOps.
  • Przekształcanie prototypów biznesowych i naukowych za pomocą odpowiednich algorytmów i narzędzi.
  • Rozwiązywanie skomplikowanych problemów z wielowarstwowymi zestawami danych oraz optymalizacja istniejących bibliotek i frameworków do uczenia maszynowego.
  • Tworzenie wielokrotnego użytku magazynów danych i cech dla modeli regułowych i AI/ML.
  • Tworzenie frameworków narzędzi alarmujących do monitorowania wydajności i skuteczności modeli produkcyjnych.
  • Automatyzacja wdrożeń poprzez wdrożenie najlepszych praktyk MLOps w rozwiązaniach produkcyjnych.
  • Dokumentowanie frameworków i procesów uczenia maszynowego.
  • Budowanie prostych rozwiązań raportujących dla inżynierów pokładowych w celu konsumpcji analiz (rozwój aplikacji webowych).

Wymagane umiejętności:

  • Dobra znajomość języka angielskiego w mowie i piśmie (B2, C1, C2)
  • 4-6 lat profesjonalnego doświadczenia związanego z rolą
  • Doświadczenie w budowaniu skalowalnych systemów uczenia maszynowego i produktów opartych na danych, współpraca z zespołami międzyfunkcjonalnymi
  • Dobrze rozwinięte podstawy inżynierii oprogramowania, w tym odpowiednie środowiska rozwojowe, QA i produkcyjne
  • Umiejętność pisania kodu na poziomie produkcyjnym, gdy jest to potrzebne
  • Doświadczenie w tworzeniu pakietów Python
  • Biegłość w Python i doświadczenie w korzystaniu z powszechnie używanych pakietów analitycznych (np. Numpy, Pandas, Sklearn, PySpark)
  • Biegłość w Databricks & MLFlow
  • Biegłość w SQL
  • Dobre umiejętności komunikacyjne i zdolność do zrozumienia i syntezy