Inżynier wizji komputerowej / uczenia maszynowego
- BI & Data
- Stała
- Pełny etat
- Z doświadczeniem
- Praca stacjonarna
- Język: Angielski
- CV: Angielski lub szwedzki
Wynagrodzenie do ustalenia
Opis stanowiska
ManoMotion poszukuje wysoko wykwalifikowanego Inżyniera wizji komputerowej, który opracuje solidne, wydajne rozwiązania wizji dla rzeczywistych zastosowań.
Nasi inżynierowie AI zarządzają codziennymi pracami związanymi z architekturą sieci neuronowych, szkoleniem, testowaniem i zarządzaniem danymi. Ta rola będzie ściśle współpracować z nimi, koncentrując się bardziej na całym systemie wizji komputerowej.
Połączysz uczenie maszynowe z zaawansowaną analizą obrazów, detekcją, śledzeniem, geometrią, filtrowaniem i metodami algorytmicznymi, aby poprawić dokładność, stabilność, opóźnienie i niezawodność naszych produktów.
Szukamy kogoś, kto rozumie, że gotowe do produkcji rozwiązanie wizji często wymaga więcej niż tylko sieci neuronowej. Powinieneś być w stanie zidentyfikować ograniczenia modelu i zbudować dodatkowe przetwarzanie, śledzenie, filtrowanie, kalibrację i logikę decyzyjną wokół modeli AI, aby osiągnąć niezawodny produkt końcowy.
Będziesz również odpowiedzialny za techniczne aspekty rozwiązań dla klientów, od zrozumienia wymagań i projektowania systemu po wdrożenie i walidację.
ObowiązkiProjektowanie kompletnych rozwiązań wizji komputerowej łączących AI/ML, przetwarzanie obrazów, śledzenie, geometrię i algorytmy oparte na regułach.
Opracowywanie algorytmów do analizy obrazów, detekcji obiektów, segmentacji, analizy ruchu, estymacji pozycji i śledzenia.
Budowanie warstw przetwarzania wstępnego i przetwarzania po modelach AI w celu poprawy dokładności, stabilności i niezawodności.
Analiza przypadków awarii i określenie, czy powinny być one rozwiązane poprzez poprawę modelu, dodatkowe dane, śledzenie, filtrowanie, przetwarzanie obrazów lub logikę systemową.
Ścisła współpraca z inżynierami AI odpowiedzialnymi za architekturę modelu, szkolenie, testowanie i zbiory danych.
Integracja wytrenowanych modeli w niezawodne, działające w czasie rzeczywistym systemy wizji komputerowej.
Optymalizacja procesów wizji pod kątem opóźnienia, liczby klatek, zużycia pamięci i sprzętu brzegowego.
Przyjmowanie pełnej odpowiedzialności technicznej za rozwiązania i integracje dla klientów.
Udział w spotkaniach z klientami, warsztatach technicznych, demonstracjach i walidacji na miejscu.
Tworzenie oprogramowania, które jest łatwe w utrzymaniu, testowalne i gotowe do produkcji.
Wykorzystanie nowoczesnych narzędzi wspomagających rozwój AI, takich jak Cursor, Claude, ChatGPT, Copilot i inne odpowiednie narzędzia, aby przyspieszyć rozwój, testowanie, debugowanie i dokumentację.
Śledzenie postępów w dziedzinie wizji komputerowej, uczenia maszynowego i rozwoju oprogramowania wspomaganego AI.
Stopień magistra, doktorat lub równoważne doświadczenie zawodowe w dziedzinie informatyki, wizji komputerowej, inżynierii elektrycznej, robotyki, uczenia maszynowego lub pokrewnej dziedziny.
Co najmniej 3-letnie doświadczenie zawodowe w rozwijaniu produktów opartych na wizji komputerowej lub AI.
Silna praktyczna wiedza z zakresu przetwarzania obrazów, detekcji obiektów, segmentacji, śledzenia, analizy ruchu, geometrii i systemów kamerowych.
Dobra znajomość uczenia głębokiego, szkolenia sieci neuronowych, oceny modeli i zarządzania danymi.
Udowodniona zdolność do łączenia modeli uczenia maszynowego z tradycyjnymi algorytmami wizji komputerowej i logiką systemową.
Silne umiejętności programowania w Pythonie oraz doświadczenie z OpenCV, NumPy, PyTorch, TensorFlow lub podobnymi frameworkami.
Dobra znajomość C++ i rozwoju oprogramowania o wysokiej wydajności.
Doświadczenie w wdrażaniu i optymalizacji modeli przy użyciu technologii takich jak ONNX, TensorRT, CUDA, OpenVINO lub podobnych narzędzi.
Doświadczenie w rozwijaniu systemów wizji w czasie rzeczywistym dla urządzeń brzegowych lub sprzętu o ograniczonej mocy obliczeniowej.
Silne umiejętności debugowania, rozwiązywania problemów i inżynierii oprogramowania.
Umiejętność pracy samodzielnej i przejmowania odpowiedzialności za złożone rozwiązania techniczne.
Doskonałe umiejętności komunikacyjne w języku angielskim i pewność w bezpośrednich interakcjach z klientami.
Doświadczenie w śledzeniu obiektów, filtrowaniu czasowym, fuzji sensorów lub systemach wielokamerowych.
Doświadczenie w kalibracji kamer, geometrii 3D, estymacji głębokości lub estymacji pozycji.
Doświadczenie z platformami GPU, takimi jak NVIDIA Jetson.
Doświadczenie w zastosowaniach przemysłowych, robotyce, motoryzacji, bezpieczeństwie lub interakcji człowiek-maszyna.
Doświadczenie w pracy w trudnych warunkach rzeczywistych, takich jak zasłanianie, słabe oświetlenie, rozmycie ruchu i zmieniające się środowiska.
Doświadczenie z Dockerem, CI/CD, platformami chmurowymi, MLOps lub monitorowaniem modeli.
Jesteś silnym rozwiązywaczem problemów, który cieszy się z przekształcania zaawansowanej technologii wizji komputerowej w niezawodne produkty.
Rozumiesz modele AI i szkolenie, ale twoją główną siłą jest projektowanie całego systemu wokół modelu. Kiedy sama sieć neuronowa nie wystarcza, wiesz, jak dodać śledzenie, filtrowanie, przetwarzanie obrazów, rozumowanie geometryczne, kalibrację i logikę decyzyjną, aby finalny produkt działał niezawodnie.
Jesteś komfortowy w pracy w obszarze algorytmów, ograniczeń sprzętowych i wymagań klientów, a także przejmujesz odpowiedzialność za ogólny wynik.
Znajomość języków
- Angielski: wymagany
ManoMotion AB
Lokalizacja
Rekomendowane oferty
- Stockholm · SzwecjaPraca stacjonarnaStacjonarnieZ doświadczeniemZ doświadczeniemStałaPraca stacjonarnaNowa
Przejście do zewnętrznego formularza wymaga autoryzacji. Proces rekrutacji oraz przetwarzanie danych odbywają się w infrastrukturze pracodawcy, który ponosi za nie wyłączną odpowiedzialność.

