Ultralytics
Ultralytics
Ultralytics razvija alate umjetne inteligencije za izradu, treniranje i implementaciju modela strojnog učenja. Njegova platforma Ultralytics HUB radi s računalnovidnim okvirom Ultralytics YOLO te pomaže timovima u razvoju i upravljanju aplikacijama računalnog vida u područjima kao što su proizvodnja, logistika, poljoprivreda i zdravstvo. Tvrtka se usredotočuje na to da razvoj modela računalnog vida učini dostupnim različitim korisnicima i primjenjivim na praktične potrebe industrije.

Inženjer računalnog vida za ugrađene sustave u Ultralyticsu (rad u uredu, Španjolska)

Prenosite Ultralytics YOLO modele iz PyTorcha u produkciju na rubnim uređajima. Izrađujte integracije izvršnih okruženja i optimizirajte implementaciju za platforme CPU, GPU, NPU i SoC.

Opis

  • Razvijajte i održavajte integracije za izvoz modela i izvođenje zaključaka, od konverzije do podrške na uređaju.
  • Održavajte kompatibilnost integracija s Pythonom, PyTorchom i promjenjivim SDK-ovima dobavljača.
  • Pregledavajte partnerski kod i provjeravajte integracije na fizičkom hardveru prije objave.
  • Pripremajte ugrađene pločice i razvojne komplete za implementaciju i testiranje YOLO-a.
  • Optimizirajte modele za ciljne uređaje, usklađujući latenciju, potrošnju memorije i točnost.
  • Istražujte padove točnosti uzrokovane konverzijom ili INT8 kvantizacijom.
  • Mjerite i profilirajte YOLO zadatke i generacije modela te dokumentirajte rezultate.
  • Vodite tehnička partnerstva za hardverske i silicijske platforme, uključujući integracije AMD-a, Googlea i Nvidije.
  • Održavajte tehničke sastanke s partnerima i postavljajte smjernice za integraciju.
  • Pretvarajte ograničenja platforme u zahtjeve za modele, izvršna okruženja i implementaciju.
  • Koordinirajte s partnerskim timovima za kompajlere kako bi nove YOLO arhitekture bile podržane pri lansiranju.
  • Rješavajte probleme s modelima, izvršnim okruženjima, upravljačkim programima i uređajima.
  • Održavajte hardverski CI na vlastitim uređajima i uređajima partnera te Docker slike za implementaciju.
  • Izrađujte dokumentaciju za integracije i stranice s mjerilima performansi uređaja.
  • Izrađujte resurse za razvojne inženjere, vodite sesije uživo i predstavljajte rad na industrijskim događajima.
  • Pomažite razvojnim inženjerima i korisnicima putem GitHuba, foruma zajednice i prodajnog tima.

Zahtjevi

  • Dobro poznavanje strojnog učenja ili računalnog vida, uključujući razumijevanje YOLO modela.
  • Napredno znanje Pythona i praktično iskustvo s PyTorchom i ONNX-om.
  • Praktično iskustvo s TensorRT-om, OpenVINO-om, ONNX Runtimeom ili SDK-om dobavljača NPU-a.
  • Iskustvo s INT8 kvantizacijom i kalibracijom, uključujući dijagnosticiranje gubitka točnosti nakon konverzije.
  • Praktično iskustvo s implementacijom na rubnim uređajima kao što su NVIDIA Jetson, Raspberry Pi ili razvojne pločice s NPU-om.
  • Iskustvo s učitavanjem firmvera, konfiguriranjem i otklanjanjem poteškoća pri implementaciji na hardveru ograničenih resursa.
  • Sigurnost u radu s Linuxom, Dockerom i upravljanjem Python ovisnostima na različitim platformama.
  • Dobre softverske inženjerske navike, uključujući čist kod, Git pull requestove i pregled koda.
  • Jasno pisano izražavanje na engleskom za dokumentaciju i suradnju.
  • Sposobnost na seniorskoj razini da samostalno vodite tehničke integracije od početka do kraja uz minimalan nadzor.
  • Entuzijazam za AI, računalni vid i praktično inženjerstvo s utjecajem u stvarnom svijetu.
  • Zakonsko pravo na rad u zemlji u kojoj se prijavljujete.
  • Prednost je izravno iskustvo s proizvođačima silicijskih čipova ili hardverskim partnerima.
  • Prednost je iskustvo s više ugrađenih i rubnih ekosustava.
  • Prednost je iskustvo s C++-om, uključujući implementaciju modela na mikrokontrolerima.
  • Prednost je iskustvo s pokretanjem CI-ja na vlastitim hardverskim izvršiteljima.
  • Prednost su doprinosi projektima otvorenog koda ili ekosustavima za razvojne inženjere.
  • Prednost je iskustvo rada s međunarodnim timovima.
  • Prednost je spremnost na putovanja na industrijska događanja.

Pogodnosti

  • Paket udjela u vlasništvu.
  • Fleksibilno radno vrijeme.
  • 24 dana godišnjeg odmora.
  • Slobodan dan za rođendan.
  • Lokalni državni praznici.
  • Novi Apple MacBook Air ili Pro.
  • Apple Studio Display.
  • AirPods Pro 3.
  • Namjenski budžet za osobni i profesionalni razvoj.
  • Rad na naprednim AI projektima.
  • Suradnja u uredu u globalnom središtu.