Starszy inżynier ML/AI
Opis
O możliwości
Nasz klient poszukuje starszego inżyniera ML/AI, aby wzmocnić swoją platformę danych poprzez integrację zaawansowanych możliwości AI. Rola koncentruje się na budowaniu skalowalnych, gotowych do produkcji rozwiązań uczenia maszynowego przy jednoczesnym równoważeniu doskonałości technicznej z wartością biznesową i efektywnością kosztową.
Przegląd roli
Wybrany kandydat przejmie odpowiedzialność za kompleksowe przepływy pracy uczenia maszynowego, od przetwarzania danych i inżynierii cech po wdrażanie modeli i monitorowanie. Stanowisko wymaga silnego zrozumienia pełnego cyklu życia ML wraz z praktycznym doświadczeniem w chmurowych ekosystemach AI.
Kluczowe obowiązki
- Projektowanie, rozwijanie i utrzymywanie kompleksowych rozwiązań uczenia maszynowego w całym cyklu życia
- Przekształcanie surowych danych w znaczące cechy i wdrażanie skalowalnych modeli w środowiskach produkcyjnych
- Monitorowanie, ocena i ciągłe doskonalenie wydajności i niezawodności modeli
- Współpraca z międzyfunkcyjnymi zespołami w celu dopasowania rozwiązań AI do celów biznesowych
- Optymalizacja kosztów rozwoju, wdrażania i operacyjnych przy jednoczesnym zapewnieniu maksymalnej dostarczanej wartości
- Wdrażanie solidnych praktyk inżynieryjnych, w tym kontroli wersji, testowania i potoków CI/CD
- Wnoszenie wkładu w ulepszenia platformy w środowiskach Databricks i Azure
Wymagane doświadczenie i kwalifikacje
- Minimum 5+ lat doświadczenia w rozwijaniu i utrzymywaniu produkcyjnych rozwiązań ML/AI
- Sprawdzone doświadczenie w pełnym potoku ML (dane → cechy → modelowanie → wdrożenie → monitorowanie)
- Silne umiejętności programistyczne w Python
- Praktyczne doświadczenie z ekosystemem Azure AI (Azure AI Services, Microsoft Foundry itp.)
- Doświadczenie w pracy z Databricks i chmurowymi platformami danych
- Biegłość w frameworkach ML, takich jak TensorFlow, PyTorch, MLlib i Scikit-learn
- Praktyczne doświadczenie z narzędziami MLOps (najlepiej MLflow)
- Silna wiedza specjalistyczna w co najmniej jednym obszarze: NLP, Computer Vision, szeregi czasowe lub wykrywanie anomalii
- Znajomość najlepszych praktyk inżynierii oprogramowania (Git, CI/CD, frameworki testowe)
Preferowane umiejętności
- Doświadczenie z systemami Retrieval-Augmented Generation (RAG)
- Zapoznanie z systemami opartymi na agentach i Robotic Process Automation (RPA)
- Znajomość PySpark / Apache Spark
- Doświadczenie z architekturami sterowanymi zdarzeniami lub systemami przetwarzania strumieniowego
- Wcześniejsze doświadczenie w mentorowaniu lub prowadzeniu młodszych inżynierów ML/Data
Wykształcenie
- Tytuł licencjata lub magistra w dziedzinie informatyki, sztucznej inteligencji, nauki o danych lub pokrewnej
Wymagania językowe
- Angielski: Obowiązkowy (Profesjonalna biegłość)
Model pracy
- Hybrydowy (do 25% pracy zdalnej dozwolone)
- Obecność w biurze wymagana w zależności od potrzeb klienta
Zahtjevi
Obrazovanje
Wykształcenie policealne trwające dwa lata lub dłużej w dziedzinie techniki i przemysłu technicznego
Radno iskustvo
Data scientist