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