
Ultralytics kehittää tekoälytyökaluja koneoppimismallien luomiseen, kouluttamiseen ja käyttöönottoon. Sen Ultralytics HUB -alusta toimii yhdessä Ultralytics YOLO -tietokonenäkökehyksen kanssa ja auttaa tiimejä kehittämään ja hallinnoimaan näköön perustuvia sovelluksia esimerkiksi valmistuksessa, logistiikassa, maataloudessa ja terveydenhuollossa. Yrityksen toiminnan keskiössä on tehdä tietokonenäkömallien kehittämisestä saavutettavaa monenlaisille käyttäjille ja käytännön teollisuuden tarpeisiin.
Sulautettujen konenäköjärjestelmien insinööri Ultralyticsilla (lähityö, Espanja)
Vie Ultralyticsin YOLO-mallit PyTorchista tuotantokäyttöön reunalaitteissa. Rakenna ajonaikaisia integraatioita ja optimoi käyttöönottoa CPU-, GPU-, NPU- ja SoC-alustoille.
Kuvaus
- Kehitä ja ylläpidä mallien vienti- ja päättelyintegraatioita muunnoksista laitetukeen asti.
- Varmista integraatioiden yhteensopivuus Pythonin, PyTorchin ja muuttuvien toimittajien SDK:iden kanssa.
- Tarkista kumppanien koodi ja varmista integraatioiden toiminta fyysisellä laitteistolla ennen julkaisua.
- Valmistele sulautetut kortit ja kehitysalustat YOLO-käyttöönottoa ja testausta varten.
- Optimoi malleja kohdelaitteille tasapainottaen viivettä, muistinkäyttöä ja tarkkuutta.
- Selvitä muunnoksen tai INT8-kvantisoinnin aiheuttamia tarkkuuden heikkenemisiä.
- Mittaa ja profiloi YOLO-tehtäviä ja mallisukupolvia sekä dokumentoi tulokset.
- Vastaa laitteisto- ja piialustojen teknisistä kumppanuuksista, mukaan lukien AMD-, Google- ja Nvidia-integraatiot.
- Järjestä teknisiä tapaamisia kumppaneiden kanssa ja määritä integraatioiden toimintaperiaatteet.
- Muuta alustojen rajoitteet malleja, ajonaikaisia ympäristöjä ja käyttöönottoa koskeviksi vaatimuksiksi.
- Koordinoi työtä kumppanien kääntäjätiimien kanssa, jotta uudet YOLO-arkkitehtuurit saadaan tuetuiksi julkaisuvaiheessa.
- Selvitä malleihin, ajonaikaisiin ympäristöihin, ajureihin ja laitteisiin liittyviä ongelmia.
- Ylläpidä laitteistopohjaista jatkuvaa integraatiota itse ylläpidetyillä ja kumppanien ylläpitämillä laitteilla sekä käyttöönoton Docker-kuvia.
- Laadi integraatiodokumentaatiota ja laitteiden vertailutulossivuja.
- Luo kehittäjäresursseja, järjestä suoria tilaisuuksia ja esittele työtä alan tapahtumissa.
- Auta kehittäjiä ja asiakkaita GitHubissa, yhteisöfoorumilla ja myyntitiimin kautta.
Vaatimukset
- Vahva koneoppimisen tai konenäön osaaminen, mukaan lukien YOLO-mallien tuntemus.
- Vahva Python-osaaminen sekä käytännön kokemusta PyTorchista ja ONNXista.
- Käytännön kokemusta TensorRT:stä, OpenVINOsta, ONNX Runtimesta tai toimittajan NPU-SDK:sta.
- Kokemusta INT8-kvantisoinnista ja kalibroinnista, mukaan lukien muunnoksen jälkeisen tarkkuushäviön diagnosointi.
- Käytännön kokemusta käyttöönotosta reunalaitteilla, kuten NVIDIA Jetsonilla, Raspberry Piillä tai NPU-kehityskorteilla.
- Kokemusta käyttöönottojen laiteohjelmiston asentamisesta, määrittämisestä ja vianmäärityksestä resurssirajoitteisella laitteistolla.
- Linuxin, Dockerin ja alustojen välisen Python-riippuvuuksien hallinnan sujuvaa osaamista.
- Hyvät ohjelmistokehityskäytännöt, kuten selkeä koodi, Gitin pull requestit ja koodikatselmoinnit.
- Selkeä englannin kirjallinen taito dokumentointia ja yhteistyötä varten.
- Senioritason kyky vastata teknisistä integraatioista alusta loppuun vähäisellä ohjauksella.
- Innostusta tekoälyyn, konenäköön ja käytännönläheiseen, todellista vaikutusta tuottavaan insinöörityöhön.
- Laillinen työnteko-oikeus maassa, johon haet.
- Suora kokemus piivalmistajien tai laitteistokumppaneiden kanssa työskentelystä katsotaan eduksi.
- Kokemus useista sulautettujen järjestelmien ja reunalaskennan ekosysteemeistä katsotaan eduksi.
- C++-kokemus, mukaan lukien mallien käyttöönotto mikrokontrollereilla, katsotaan eduksi.
- Kokemus jatkuvan integraation ajamisesta itse ylläpidetyillä laitteistopohjaisilla suorittimilla katsotaan eduksi.
- Avoimen lähdekoodin projekteihin tai kehittäjäekosysteemeihin osallistuminen katsotaan eduksi.
- Kokemus kansainvälisten tiimien kanssa työskentelystä katsotaan eduksi.
- Valmius matkustaa alan tapahtumiin katsotaan eduksi.
Edut
- Osakepalkkio.
- Joustavat työajat.
- 24 lomapäivää.
- Vapaapäivä syntymäpäivänä.
- Paikalliset yleiset vapaapäivät.
- Uusi Apple MacBook Air tai Pro.
- Apple Studio Display.
- AirPods Pro 3.
- Erillinen budjetti henkilökohtaiseen ja ammatilliseen kehittymiseen.
- Työskentely edistyneiden tekoälyprojektien parissa.
- Yhteistyö lähityössä kansainvälisessä keskuksessa.