
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.