Ultralytics
Ultralytics
۱۱ – ۵۰ کارکنان
تولیدلجستیکمشاوره
Ultralytics ابزارهای هوش مصنوعی برای ساخت، آموزش و استقرار مدل‌های یادگیری ماشین توسعه می‌دهد. پلتفرم Ultralytics HUB این شرکت با چارچوب بینایی رایانه‌ای Ultralytics YOLO کار می‌کند و به تیم‌ها کمک می‌کند برنامه‌های بینایی را در حوزه‌هایی مانند تولید، لجستیک، کشاورزی و مراقبت‌های بهداشتی توسعه دهند و مدیریت کنند. فعالیت این شرکت بر دسترس‌پذیر کردن توسعه مدل‌های بینایی رایانه‌ای برای طیف گسترده‌ای از کاربران و نیازهای عملی صنعت متمرکز است.

مهندس بینایی ماشین تعبیه‌شده در اولترالیتیکس (حضوری، اسپانیا)

مدل‌های YOLO اولترالیتیکس را از PyTorch به مرحله تولید روی دستگاه‌های لبه‌ای برسانید. برای پلتفرم‌های CPU، GPU، NPU و SoC یکپارچه‌سازی زمان اجرا بسازید و استقرار را بهینه کنید.

توضیحات

  • یکپارچه‌سازی‌های خروجی‌گیری مدل و استنتاج را از تبدیل تا پشتیبانی روی دستگاه توسعه دهید و نگهداری کنید.
  • سازگاری یکپارچه‌سازی‌ها را با Python، PyTorch و SDKهای در حال تغییر فروشندگان حفظ کنید.
  • کد همکاران را بازبینی کنید و پیش از انتشار، یکپارچه‌سازی‌ها را روی سخت‌افزار واقعی اعتبارسنجی کنید.
  • بردهای تعبیه‌شده و کیت‌های توسعه را برای استقرار و آزمایش YOLO آماده کنید.
  • مدل‌ها را برای دستگاه‌های هدف تنظیم کنید و میان تأخیر، مصرف حافظه و دقت تعادل برقرار کنید.
  • افت دقت ناشی از تبدیل یا کوانتیزه‌سازی INT8 را بررسی کنید.
  • وظایف YOLO و نسل‌های مختلف مدل را اندازه‌گیری و پروفایل‌گیری کنید و سپس نتایج را مستند کنید.
  • همکاری‌های فنی پلتفرم‌های سخت‌افزاری و سیلیکونی، از جمله یکپارچه‌سازی‌های AMD، Google و Nvidia را مدیریت کنید.
  • جلسه‌های هماهنگی مهندسی با همکاران برگزار کنید و دستورالعمل‌های یکپارچه‌سازی را تعیین کنید.
  • محدودیت‌های پلتفرم را به الزامات مدل، زمان اجرا و استقرار تبدیل کنید.
  • برای پشتیبانی از معماری‌های جدید YOLO هنگام عرضه، با تیم‌های کامپایلر همکاران هماهنگ شوید.
  • مشکلات مربوط به مدل‌ها، زمان اجرا، درایورها و دستگاه‌ها را عیب‌یابی کنید.
  • CI سخت‌افزاری را روی دستگاه‌های میزبانی‌شده توسط خود و همکاران، همراه با ایمیج‌های Docker استقرار، نگهداری کنید.
  • مستندات یکپارچه‌سازی و صفحه‌های معیارسنجی دستگاه را تهیه کنید.
  • منابع توسعه‌دهندگان را بسازید، جلسه‌های زنده برگزار کنید و کار را در رویدادهای صنعتی نمایش دهید.
  • از طریق GitHub، انجمن جامعه و تیم فروش به توسعه‌دهندگان و مشتریان کمک کنید.

شرایط لازم

  • پایه قوی در یادگیری ماشین یا بینایی ماشین، همراه با درک مدل‌های YOLO.
  • مهارت قوی در Python و تجربه عملی با PyTorch و ONNX.
  • تجربه عملی با TensorRT، OpenVINO، ONNX Runtime یا SDK NPU یک فروشنده.
  • تجربه کوانتیزه‌سازی و کالیبراسیون INT8، از جمله تشخیص افت دقت پس از تبدیل.
  • تجربه عملی استقرار روی دستگاه‌های لبه‌ای مانند NVIDIA Jetson، Raspberry Pi یا بردهای توسعه NPU.
  • تجربه فلش‌کردن، پیکربندی و عیب‌یابی استقرارها روی سخت‌افزارهای دارای منابع محدود.
  • راحتی کار با Linux، Docker و مدیریت وابستگی‌های Python در پلتفرم‌های مختلف.
  • عادت‌های مهندسی نرم‌افزار سنجیده، از جمله کدنویسی تمیز، درخواست‌های ادغام Git و بازبینی کد.
  • توانایی نگارش روشن به زبان انگلیسی برای مستندسازی و همکاری.
  • توانایی در سطح ارشد برای پذیرش مسئولیت یکپارچه‌سازی‌های فنی از ابتدا تا انتها با حداقل نظارت.
  • علاقه به AI، بینایی ماشین و مهندسی عملی با اثرگذاری در دنیای واقعی.
  • مجوز قانونی کار در کشوری که برای آن درخواست می‌دهید.
  • تجربه مستقیم با فروشندگان سیلیکون یا شرکای سخت‌افزاری مزیت محسوب می‌شود.
  • تجربه در چندین اکوسیستم تعبیه‌شده و لبه‌ای مزیت محسوب می‌شود.
  • تجربه C++، از جمله استقرار مدل‌ها روی میکروکنترلرها، مزیت محسوب می‌شود.
  • تجربه اجرای CI روی اجراکننده‌های سخت‌افزاری میزبانی‌شده توسط خود مزیت محسوب می‌شود.
  • مشارکت در پروژه‌های متن‌باز یا اکوسیستم‌های توسعه‌دهندگان مزیت محسوب می‌شود.
  • تجربه همکاری با تیم‌های بین‌المللی مزیت محسوب می‌شود.
  • تمایل به سفر برای رویدادهای صنعتی مزیت محسوب می‌شود.

مزایا

  • بسته سهام.
  • ساعت کاری منعطف.
  • ۲۴ روز مرخصی.
  • مرخصی روز تولد.
  • تعطیلات رسمی محلی.
  • یک Apple MacBook Air یا Pro جدید.
  • نمایشگر Apple Studio Display.
  • AirPods Pro 3.
  • بودجه اختصاصی برای توسعه شخصی و حرفه‌ای.
  • کار روی پروژه‌های پیشرفته AI.
  • همکاری حضوری در یک مرکز جهانی.