Machine Learning Engineer
- Pełny etat
Opis stanowiska
Machine Learning Research to laboratorium badawczo-rozwojowe Allegro stworzone aby wprowadzać innowacje w zakresie sztucznej inteligencji. Poza wprowadzaniem AI na produkcję, jesteśmy zaangażowani w rozwój uczenia maszynowego poprzez współpracę ze społecznością naukową.
Jako Machine Learning Engineer wesprzesz Research Engineerów w procesie budowy modeli uczenia maszynowego, a następnie wdrożysz je na produkcję, zapewniając ich wysoką dostępność i wydajność. Twoja praca związana będzie z:
Rozwojem ekosystemu MLOpsowego automatyzującego proces tworzenia i deploymentu modeli machine learningowych
Projektowaniem i implementacją nowoczesnego silnika do trenowania modeli predykcyjnych (klasyfikatory, głębokie sieci, modele grafowe)
Zarządzaniem, monitorowaniem i kalibracją produkcyjnie wystawionych modeli
Rozwojem wewnętrznego feature store
Wsparciem zespołów technicznych rozwijających usługi korzystające z wytrenowanych modeli
Rozwojem BigFlow - naszego open-source’owego frameworka do dockeryzacji i deploymentu jobów do przetwarzania danych (https://github.com/allegro/bigflow)
Podstawowymi narzędziami Twojej pracy będą:
Python
Kotlin i Java
Docker i K8s
Apache Airflow i Beam
Google Cloud Platform
autorskie frameworki i biblioteki Allegro: Andamio, App Engine, Hermes, BigFlow
Ze swojej strony oferujemy:
Wsparcie doświadczonych Machine Learning Engineerów, Research Engineerów i Data Scientistów
Model pracy hybrydowej, który ustalisz z liderem i zespołem. Mamy świetnie zlokalizowane biura (z w pełni wyposażonymi kuchniami i parkingami dla rowerów) i znakomite narzędzia pracy (podnoszone biurka, interaktywne sale konferencyjne)
Bonus roczny do 10% wynagrodzenia rocznego liczony z kwoty brutto (zależny od Twojej oceny rocznej oraz wyników firmy)
Bogaty pakiet świadczeń pozapłacowych w systemie kafeteryjnym – Ty decydujesz z czego korzystasz (do wyboru mamy m.in. pakiety medyczne, sportowe, lunchowe, ubezpieczenia, bony na zakupy)
Zajęcia angielskiego opłacane przez nas i skoncentrowane na specyfice Twojej pracy
Hackathony, turystykę zespołową, budżet szkoleniowy (możliwość udziału w konferencjach) oraz wewnętrzną platformę MindUp (m.in. szkolenia z zakresu organizacji pracy, sposobu komunikacji, motywacji do pracy oraz różnych technologii i zagadnień merytorycznych)
Jeśli chcesz wiedzieć więcej - sprawdź sam/a
Ofertę kierujemy do osób, które:
Ukończyły studia informatyczne lub inny kierunek techniczny
Mają doświadczenie w pracy przy budowie rozwiązań opartych o dane oraz techniki uczenia maszynowego
Programują w Pythonie i znają biblioteki niezbędne do pracy z modelami (jak np. scikit-learn, PyTorch, Pandas)
Potrafią samodzielnie podejmować decyzje w ramach powierzonych obowiązków oraz biorą odpowiedzialność za wykonywane zadania - od opracowania wymagań, przez implementację po wdrożenie i utrzymanie
Znają język angielski na poziomie min. B2
Mile widziane są również:
Praktyczna i teoretyczna znajomość algorytmów uczenia maszynowego (w tym głębokich sieci neuronowych)
Znajomość SQL
Doświadczenie w ekosystemie JVM
Znajomość rozwiązań z dziedziny MLOps na Kubernetesie (Kubeflow) lub oferowanych przez dostawców chmury (Azure Machine Learning, Google Cloud Vertex AI)
Znajomość co najmniej jednej z domen uczenia maszynowego (wyszukiwanie wektorowe/NNS, przetwarzania języka naturalnego (NLP), computer vision)
Wyślij nam swoje CV i sprawdź dlaczego #dobrzetubyć