NVIDIA
NVIDIA
NVIDIA فناوری‌های رایانش شتاب‌یافته و هوش مصنوعی را برای استفاده در حوزه‌هایی مانند بازی، مراکز داده، رایانش ابری، مراقبت‌های بهداشتی، تولید، خودروسازی و رباتیک توسعه می‌دهد. فعالیت‌های این شرکت حوزه‌هایی مانند واحدهای پردازش گرافیکی، پلتفرم‌های هوش مصنوعی، شبیه‌سازی و راهکارهای تخصصی صنایع را دربرمی‌گیرد. از جمله این راهکارها می‌توان به NVIDIA Omniverse برای گردش‌کارهای سه‌بعدی مشارکتی، NVIDIA DRIVE برای توسعه خودروهای خودران و NVIDIA Clara برای کاربردهای حوزه سلامت اشاره کرد. این شرکت تیم‌های فنی بزرگی را گرد هم می‌آورد که روی زیرساخت و نرم‌افزار پشتیبان رایانش پیشرفته، شبیه‌سازی و تحلیل‌های مبتنی بر هوش مصنوعی کار می‌کنند.

مهندس ارشد نرم‌افزار یادگیری عمیق، استنتاج

در NVIDIA نرم‌افزار شتاب‌یافته با GPU برای استنتاج هوش مصنوعی در مقیاس بزرگ بسازید و بهینه کنید. چارچوب‌های متن‌باز سروینگ و عملکرد مدل‌ها را در شتاب‌دهنده‌های NVIDIA بهبود دهید.

توضیحات

  • نرم‌افزار شتاب‌یافته با GPU برای برنامه‌های هوش مصنوعی بسازید و بهینه کنید.
  • چارچوب‌های متن‌باز برای سروینگ مدل و استنتاج در مقیاس بزرگ توسعه دهید و نگهداری کنید.
  • پلتفرم‌های استنتاج را بهبود دهید و از استقرار و سروینگ مدل‌های زبانی پشتیبانی کنید.
  • الگوریتم‌های جدید را برای انتشار از طریق چارچوب‌های استنتاج پیاده‌سازی کنید.
  • عملکرد مدل‌های پیشرفته LLM و هوش مصنوعی مولد را در شتاب‌دهنده‌های NVIDIA افزایش دهید.
  • برای بهینه‌سازی خط لوله‌های سروینگ مدل از ابزارهایی مانند CUTLASS، OAI Triton، NCCL و کرنل‌های CUDA استفاده کنید.
  • مدل‌های یادگیری عمیق در حوزه‌های LLM، چندوجهی و هوش مصنوعی مولد را تحلیل و تنظیم کنید.
  • عملکرد مدل‌ها را در معماری‌ها و انواع شتاب‌دهنده‌های NVIDIA گسترش دهید.
  • در کتابخانه‌های استنتاج NVIDIA، ‏vLLM، ‏SGLang، ‏FlashInfer و نرم‌افزار LLM قابلیت‌ها و کد مشارکت دهید.
  • با تیم‌های فعال در زمینه چارچوب‌ها، کتابخانه‌های NVIDIA و راهکارهای بهینه‌سازی استنتاج همکاری کنید.

شرایط لازم

  • مدرک کارشناسی ارشد، PhD یا تجربه معادل در رشته‌ای مرتبط مانند مهندسی کامپیوتر، علوم کامپیوتر، EECS یا هوش مصنوعی.
  • حداقل پنج سال تجربه مرتبط در توسعه نرم‌افزار.
  • تسلط قوی به برنامه‌نویسی C/C++ و طراحی نرم‌افزار.
  • تجربه توسعه نرم‌افزار به روش Agile مزیت محسوب می‌شود.
  • تجربه با Python امتیاز محسوب می‌شود.
  • تجربه عملیاتی در آموزش، استقرار یا بهینه‌سازی استنتاج مدل‌های یادگیری عمیق امتیاز محسوب می‌شود.
  • تجربه در مدل‌سازی عملکرد، پروفایل‌گیری، اشکال‌زدایی و بهینه‌سازی کد، یا آشنایی با معماری CPU و GPU امتیاز محسوب می‌شود.
  • تجربه برنامه‌نویسی GPU با CUDA، ‏OAI Triton یا CUTLASS امتیاز محسوب می‌شود.
  • تجربه مشارکت در پروژه‌های نرم‌افزار یادگیری عمیق مانند PyTorch، ‏vLLM یا SGLang.
  • تجربه در ارتباطات چند GPU، از جمله NCCL یا NVSHMEM.

مزایا

  • بسته جامع مزایا.
  • سهام.