Orca AI
Orca AI
Orca AI razvija sisteme umetne inteligence in računalniškega vida za pomorsko, transportno in logistično industrijo. Njena izdelka SeaPod in FleetView podpirata avtonomno plovbo z izboljšanjem situacijske ozaveščenosti posadke, avtomatizacijo funkcij opazovanja in zagotavljanjem vpogleda v delovanje v realnem času. Podjetje se osredotoča na pomoč ladijskim operaterjem pri sprejemanju varnejših navigacijskih odločitev, izboljšanju učinkovitosti in napredku k bolj trajnostnemu pomorskemu poslovanju.

Inženir računalniškega vida na robnih napravah v Izraelu (hibridno)

Razvijajte in optimizirajte sisteme računalniškega vida v realnem času za tehnologijo pomorske varnosti podjetja Orca AI. Izboljšujte hitrost sklepanja, zanesljivost in opazljivost na strojni opremi, nameščeni na plovilih.

Opis

  • Razvijati in optimizirati cevovode računalniškega vida v realnem času, ki obdelujejo pomorski video v živo na robnih sistemih
  • Raziskovalne modele pretvarjati v zanesljive komponente, pripravljene za produkcijo in nameščene na plovilih
  • Izboljševati zmogljivost sklepanja s kvantizacijo, obrezovanjem in optimizacijo na ravni grafa
  • Profilirati in optimizirati celoten cevovod z več kamerami, vključno s sprejemom videa, predobdelavo, sklepanjem in naknadno obdelavo
  • Iskati in odpravljati omejitve zmogljivosti, povezane s CPE, GPE, pomnilnikom in usklajevanjem cevovoda
  • Ocenjevati in utemeljevati kompromise med zakasnitvijo, natančnostjo, stabilnostjo in porabo virov
  • Načrtovati zanesljive podatkovne in inferenčne cevovode od videa do izhoda, ki posadki zagotavljajo uporabne informacije
  • Ustvarjati postopke za primerjalno testiranje in vrednotenje zmogljivosti od začetka do konca ter odločanje o izdajah
  • Razvijati zmožnosti opazljivosti in postopke za odpravljanje napak v produkcijskih sistemih
  • Vzpostavljati in vzdrževati jasno opredeljene vmesnike med raziskovalno kodo in produkcijsko programsko opremo
  • Sodelovati z raziskovalnimi in zalednimi ekipami pri uvajanju novih modelov v produkcijo
  • Izboljševati učinkovitost in zanesljivost sistema znotraj omejitev strojne opreme in izvajalnega okolja

Zahteve

  • Najmanj pet let izkušenj z izdelavo produkcijskih sistemov, vključno z najmanj dvema letoma, osredotočenima na računalniški vid ali video cevovode v realnem času
  • Praktične izkušnje z razvojem in upravljanjem sistemov računalniškega vida ali globokega učenja v produkciji
  • Napredno znanje sodobnega C++, vključno z večnitnim programiranjem in programiranjem v realnem času, ter dobro znanje Pythona
  • Izkušnje z razvojem za robne ali vgrajene platforme, kot je NVIDIA Jetson
  • Dobro poznavanje tehnologij za optimizacijo sklepanja, kot so CUDA, TensorRT, ONNX, GStreamer ali DeepStream, ter omejitev CPE, GPE, pomnilnika in zakasnitve
  • Pristop k optimizaciji in nastavljanju zmogljivosti, ki temelji na profiliranju
  • Sposobnost odpravljanja napak v kompleksnih sistemih in ocenjevanja njihovega vedenja v hrupnih realnih okoljih
  • Izkušnje z izdelavo prilagojenih visokozmogljivih podatkovnih ali inferenčnih cevovodov so velika prednost
  • Poznavanje združevanja podatkov iz več senzorjev, na primer kombiniranja podatkov kamere in radarja, je velika prednost
  • Izkušnje z uvajanjem in upravljanjem modelov strojnega učenja v produkciji so velika prednost
  • Izkušnje z nizkonivojsko optimizacijo ali nastavljanjem zmogljivosti C++ so velika prednost
  • Dokazane izkušnje z optimizacijo sklepanja modelov s TensorRT, ONNX Runtime, kvantizacijo, obrezovanjem ali primerljivimi metodami so velika prednost