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ć