
Orca AI vyvíja systémy umelej inteligencie a počítačového videnia pre námorný, dopravný a logistický priemysel. Jej produkty SeaPod a FleetView podporujú autonómnu námornú dopravu tým, že zlepšujú situačné povedomie posádky, automatizujú funkcie dohľadu a poskytujú prehľad o prevádzke v reálnom čase. Spoločnosť sa zameriava na pomoc prevádzkovateľom lodnej dopravy pri bezpečnejších navigačných rozhodnutiach, zvyšovaní efektívnosti a rozvoji udržateľnejších námorných operácií.
Inžinier počítačového videnia na okrajových zariadeniach v Izraeli (hybridne)
Vyvíjajte a optimalizujte systémy počítačového videnia v reálnom čase pre technológiu námornej bezpečnosti spoločnosti Orca AI. Zlepšujte rýchlosť inferencie, spoľahlivosť a monitorovateľnosť na hardvéri nasadenom na palubách plavidiel.
Popis
- Vyvíjať a optimalizovať obrazové pipeline v reálnom čase, ktoré spracúvajú živé námorné video na okrajových systémoch
- Premieňať výskumné modely na spoľahlivé komponenty pripravené na produkčné nasadenie na palubách plavidiel
- Zlepšovať výkon inferencie pomocou kvantizácie, prerezávania a optimalizácie na úrovni grafu
- Profilovať a optimalizovať kompletnú pipeline s viacerými kamerami vrátane príjmu videa, predspracovania, inferencie a následného spracovania
- Vyhľadávať a odstraňovať výkonnostné obmedzenia súvisiace s CPU, GPU, pamäťou a koordináciou pipeline
- Vyhodnocovať a zdôvodňovať kompromisy medzi latenciou, presnosťou, stabilitou a využitím zdrojov
- Navrhovať spoľahlivé dátové a inferenčné pipeline od videa po výstup, ktoré posádke poskytujú použiteľné informácie
- Vytvárať procesy benchmarkingu a hodnotenia na meranie výkonu od začiatku do konca a rozhodovanie o vydaniach
- Rozvíjať možnosti monitorovateľnosti a procesy ladenia produkčných systémov
- Zavádzať a udržiavať jasne definované rozhrania medzi výskumným kódom a produkčným softvérom
- Spolupracovať s výskumnými a backendovými tímami na uvedení nových modelov do produkcie
- Zlepšovať efektívnosť a spoľahlivosť systému v rámci hardvérových a runtime obmedzení
Požiadavky
- Aspoň päť rokov skúseností s tvorbou produkčných systémov vrátane dvoch alebo viacerých rokov zameraných na počítačové videnie alebo video pipeline v reálnom čase
- Praktické skúsenosti s vývojom a prevádzkou systémov počítačového videnia alebo hlbokého učenia v produkcii
- Pokročilé znalosti moderného C++ vrátane viacvláknového programovania a programovania v reálnom čase, ako aj silné skúsenosti s Pythonom
- Skúsenosti s vývojom pre okrajové alebo zabudované platformy, napríklad NVIDIA Jetson
- Dobrá znalosť technológií optimalizácie inferencie, ako sú CUDA, TensorRT, ONNX, GStreamer alebo DeepStream, ako aj obmedzení CPU, GPU, pamäte a latencie
- Profilovanie ako základný prístup k optimalizácii a ladeniu výkonu
- Schopnosť ladiť komplexné systémy a posudzovať ich správanie v zašumených reálnych prostrediach
- Skúsenosti s tvorbou vlastných vysokovýkonných dátových alebo inferenčných pipeline sú výraznou výhodou
- Znalosť fúzie údajov z viacerých senzorov, napríklad kombinovania údajov z kamery a radaru, je výraznou výhodou
- Skúsenosti s nasadzovaním a prevádzkou modelov strojového učenia v produkcii sú výraznou výhodou
- Skúsenosti s nízkoúrovňovou optimalizáciou alebo ladením výkonu v C++ sú výraznou výhodou
- Preukázané skúsenosti s optimalizáciou inferencie modelov pomocou TensorRT, ONNX Runtime, kvantizácie, prerezávania alebo porovnateľných metód sú výraznou výhodou