Inżynier wizji komputerowej / uczenia maszynowego

Drottning Kristinas väg 53, Stockholm · SzwecjaManoMotion AB
  • BI & Data
  • Stała
  • Pełny etat
  • Z doświadczeniem
  • Praca stacjonarna
  • Język: Angielski
  • CV: Angielski lub szwedzki

Wynagrodzenie do ustalenia

Opis stanowiska

O roli

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ązki
  • Projektowanie 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.

Kluczowe kwalifikacje
  • 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.

Preferowane kwalifikacje
  • 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.

Profil, którego szukamy

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

Ładowanie mapy
  • StockholmStacjonarnie

    Inżynier danych w Microsoft Fabric i Data & AI

    Wynagrodzenie do ustalenia
    Z doświadczeniemStała
    Nowa
  • StockholmStacjonarnie

    Programista DevOps

    Wynagrodzenie do ustalenia
    EN
    Bez doświadczeniaStała
    Nowa
  • StockholmStacjonarnie

    Inżynier układów PCB — Ericsson AB

    Wynagrodzenie do ustalenia
    SV
    Bez doświadczeniaStała
    Nowa
  • StockholmHybrydowo

    Starszy programista IT - SAP

    Wynagrodzenie do ustalenia
    SV
    Duże doświadczenieStała
    Nowa

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ść.