Ultralytics
Ultralytics
Ultralytics utvikler AI-verktøy for å lage, trene og ta i bruk maskinlæringsmodeller. Plattformen Ultralytics HUB fungerer sammen med Ultralytics YOLO-rammeverket for datasyn og hjelper team med å utvikle og administrere datasynsapplikasjoner innen områder som produksjon, logistikk, landbruk og helsevesen. Arbeidet til selskapet fokuserer på å gjøre utvikling av datasynmodeller tilgjengelig for ulike brukere og praktiske behov i industrien.

Embeddedingeniør innen datasyn hos Ultralytics (på kontoret, Spania)

Ta Ultralytics YOLO-modeller fra PyTorch til produksjon på edge-enheter. Bygg runtime-integrasjoner og optimaliser utrulling for CPU-, GPU-, NPU- og SoC-plattformer.

Beskrivelse

  • Utvikle og vedlikeholde integrasjoner for modeleksport og inferens, fra konvertering til støtte på enheten.
  • Sørg for at integrasjonene er kompatible med Python, PyTorch og leverandørenes SDK-er etter hvert som de endres.
  • Gå gjennom partnerkode og verifiser integrasjoner på fysisk maskinvare før lansering.
  • Klargjør innebygde kort og utviklingssett for utrulling og testing av YOLO.
  • Optimaliser modeller for målenheter og balanser latenstid, minnebruk og nøyaktighet.
  • Undersøk tap av nøyaktighet som skyldes konvertering eller INT8-kvantisering.
  • Mål og profiler YOLO-oppgaver og modellgenerasjoner, og dokumenter deretter resultatene.
  • Administrer tekniske partnerskap for maskinvare- og silisiumplattformer, inkludert integrasjoner med AMD, Google og Nvidia.
  • Hold tekniske synkroniseringsmøter med partnere og fastsett retningslinjer for integrasjon.
  • Gjør plattformbegrensninger om til krav til modeller, runtime og utrulling.
  • Koordiner med partnernes kompilatorteam for å støtte nye YOLO-arkitekturer ved lansering.
  • Feilsøk problemer med modeller, runtime-miljøer, drivere og enheter.
  • Vedlikehold maskinvare-CI på både egenadministrerte og partneradministrerte enheter, samt Docker-avbildninger for utrulling.
  • Lag integrasjonsdokumentasjon og sider med enhetsmålinger.
  • Lag ressurser for utviklere, hold direktesendinger og demonstrer arbeidet på bransjearrangementer.
  • Hjelp utviklere og kunder via GitHub, fellesskapsforumet og salgsteamet.

Krav

  • Solid grunnlag innen maskinlæring eller datasyn, inkludert forståelse av YOLO-modeller.
  • Gode Python-ferdigheter og praktisk erfaring med PyTorch og ONNX.
  • Praktisk erfaring med TensorRT, OpenVINO, ONNX Runtime eller en leverandørs NPU-SDK.
  • Erfaring med INT8-kvantisering og kalibrering, inkludert diagnostisering av tap av nøyaktighet etter konvertering.
  • Praktisk erfaring med utrulling på edge-enheter som NVIDIA Jetson, Raspberry Pi eller NPU-utviklingskort.
  • Erfaring med å flashe, konfigurere og feilsøke utrullinger på maskinvare med begrensede ressurser.
  • Fortrolig med Linux, Docker og håndtering av Python-avhengigheter på tvers av plattformer.
  • Gode programvareutviklingsvaner, inkludert ren kode, Git pull requests og kodegjennomgang.
  • God skriftlig engelsk for dokumentasjon og samarbeid.
  • Senior kompetanse til å eie tekniske integrasjoner fra start til slutt med lite oppfølging.
  • Entusiasme for AI, datasyn og praktisk ingeniørarbeid med betydning i den virkelige verden.
  • Juridisk rett til å arbeide i landet du søker jobb i.
  • Direkte erfaring med silisiumleverandører eller maskinvarepartnere er en fordel.
  • Erfaring fra flere embedded- og edge-økosystemer er en fordel.
  • C++-erfaring, inkludert utrulling av modeller på mikrokontrollere, er en fordel.
  • Erfaring med å kjøre CI på egenadministrerte maskinvare-runnere er en fordel.
  • Bidrag til åpen kildekode-prosjekter eller utviklerøkosystemer er en fordel.
  • Erfaring med å jobbe i internasjonale team er en fordel.
  • Vilje til å reise til bransjearrangementer er en fordel.

Fordeler

  • Aksjepakke.
  • Fleksibel arbeidstid.
  • 24 feriedager.
  • Fri på bursdagen.
  • Lokale helligdager.
  • Ny Apple MacBook Air eller Pro.
  • Apple Studio Display.
  • AirPods Pro 3.
  • Eget budsjett for personlig og faglig utvikling.
  • Jobb med avanserte AI-prosjekter.
  • Samarbeid på kontoret i et globalt knutepunkt.