TheProtocol.IT Hybrydowo Mid

Deep Learning Engineer / Machine Learning Engineer

Vasco Electronics S.A.

⚲ Kraków

13 000 - 18 000 zł brutto

Wymagania

  • PyTorch
  • TensorFlow
  • Python
  • Java (nice to have)
  • Kotlin (nice to have)

Opis stanowiska

Wymagania:
- Minimum 3 lata doświadczenia na podobnym stanowisku
- Solidna znajomość Pythona i bibliotek do uczenia maszynowego, takich jak TensorFlow, PyTorch
- Doświadczenie w pracy z frameworkami do inferencji na urządzeniach mobilnych, takimi jak TensorFlow Lite (LiteRT) lub ONNX Runtime
- Doświadczenie w pracy z modelami Transformer i technikami przetwarzania języka naturalnego (NLP)
- Praktyczna wiedza z zakresu optymalizacji modeli na potrzeby urządzeń o ograniczonych zasobach
- Umiejętność samodzielnego rozwiązywania problemów i chęć do eksplorowania nowych, innowacyjnych rozwiązań

Mile widziane:
- Zrozumienie architektury systemu Android
- Znajomość Java/Kotlin

O firmie:
- W Vasco tworzymy produkty, które ułatwiają komunikację na całym świecie. Jesteśmy polską firmą z międzynarodowym zasięgiem – od Japonii po Stany Zjednoczone. Nasza kultura opiera się na wpływie i sprawczości, co oznacza, że masz realny wpływ na to, co dzieje się w firmie. Jesteśmy dumni z naszej różnorodności i pasji, które wnoszą nasi pracownicy.

Zakres obowiązków:
- Samodzielne tworzenie i optymalizacja modeli sieci neuronowych (szczególnie w obszarze przetwarzania języka naturalnego, np. Machine Translation, NLU) dostosowanych do wymagań urządzeń mobilnych
- Projektowanie i implementacja algorytmów kompresji modeli, kwantyzacji i technik przyspieszania, by zapewnić wydajne działanie na słabych procesorach i w środowiskach o małej ilości pamięci
- Integracja modeli AI z aplikacjami mobilnymi przy użyciu frameworków do inferencji na urządzeniu, takich jak TensorFlow Lite (LiteRT), ONNX Runtime lub innych podobnych rozwiązań
- Prowadzenie badań i eksperymentów w celu poszukiwania innowacyjnych metod i architektur, które spełnią wysokie wymagania wydajnościowe przy minimalnym zużyciu zasobów
- Bliska współpraca z zespołem deweloperów mobilnych w celu zapewnienia płynnej integracji i optymalnego działania
- Testowanie i walidacja stworzonych rozwiązań w rzeczywistych warunkach pracy urządzeń
- Dokumentowanie procesów badawczych i wdrożeniowych

🔍 Dekoder Ogłoszenia

🔴
Minimum 3 lata doświadczenia na podobnym stanowisku
Może oznaczać, że szukają kogoś z dokładnie 3 latami doświadczenia, a nie kogoś, kto ma np. 2.5 roku i jest bardzo dobry.
🔴
Umiejętność samodzielnego rozwiązywania problemów i chęć do eksplorowania nowych, innowacyjnych rozwiązań
Może oznaczać, że zespół jest mały i brakuje wsparcia, lub że oczekuje się od pracownika inicjatywy w kwestiach, które powinny być zarządzane przez lidera.
🔴
realny wpływ na to, co dzieje się w firmie
Może oznaczać, że pracownik będzie miał dużo odpowiedzialności, ale też że firma jest na tyle mała, że każdy głos jest słyszany, ale decyzje mogą być chaotyczne.
🔴
Samodzielne tworzenie i optymalizacja modeli sieci neuronowych
Oznacza, że będziesz odpowiedzialny za cały cykl życia modelu, od koncepcji po wdrożenie, bez dużej pomocy ze strony innych specjalistów.
🔴
Integracja modeli AI z aplikacjami mobilnymi
Może oznaczać, że będziesz musiał zajmować się również aspektami związanymi z tworzeniem aplikacji mobilnych, a nie tylko samymi modelami AI.