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

مهندس ارشد نرم‌افزار، ابزارهای تولید هوش مصنوعی

در NVIDIA ابزارهای تولید مبتنی بر هوش مصنوعی، گردش‌کارهای عامل‌محور و خطوط لوله محتوا بسازید. مدل‌های هوش مصنوعی را با برنامه‌های خلاقانه و زیرساخت تولید یکپارچه کنید.

توضیحات

  • رهبری سیستم‌های ابزار و خط لوله را از کشف گردش‌کار و معماری تا پیاده‌سازی، استقرار، نگهداری و پشتیبانی تولید بر عهده بگیرید.
  • گردش‌کارهای عامل‌محوری بسازید که مدل‌ها، ابزارها، APIها و سرویس‌ها را با مدیریت زمینه، رهگیری وضعیت، اعتبارسنجی، تلاش مجدد و مدیریت بازیابی هماهنگ می‌کنند.
  • ابزارهای مهندسی با کمک هوش مصنوعی برای کدنویسی، آزمایش، اشکال‌زدایی، تحلیل پایگاه کد، بازبینی کد و خودکارسازی گردش‌کار توسعه دهید.
  • برای هنرمندان و هنرمندان فنی، یکپارچه‌سازی‌های DCC، افزونه‌ها، پنل‌ها، برنامه‌های دسکتاپ و سرویس‌ها ایجاد کنید.
  • خطوط لوله محتوا را برای تولید، اعتبارسنجی، انتشار، نسخه‌بندی، مدیریت دارایی و تحویل به سیستم‌های رندر یا بلادرنگ توسعه دهید و نگهداری کنید.
  • معماری نرم‌افزار، APIها و قراردادهای داده‌ای را تعریف کنید که قابلیت نگهداری، عملکرد و یکپارچه‌سازی میان سیستم‌های تولید را پشتیبانی کنند.
  • برای تضمین عملکرد قابل‌اعتماد و قابل‌مشاهده، آزمایش خودکار، ارزیابی عامل‌ها، رهگیری، پایش و کنترل‌های دسترسی را پیاده‌سازی کنید.
  • بسته‌بندی، وابستگی‌ها، سازگاری و انتشارها را در برنامه‌های کاربردی پشتیبانی‌شده و محیط‌های تولید مدیریت کنید.
  • با کاربران برای اولویت‌بندی بهبودها همکاری کنید، رهبری بازبینی‌های فنی را بر عهده بگیرید، به مهندسان آموزش دهید و سیستم‌ها را مستندسازی کنید.

شرایط لازم

  • مدرک کارشناسی در علوم کامپیوتر، مهندسی کامپیوتر یا رشته فنی مرتبط، یا تجربه معادل.
  • حداقل ۸ سال تجربه مرتبط در مهندسی نرم‌افزار، با سابقه توسعه ابزارهای تولید، خطوط لوله محتوا یا سیستم‌های گردش‌کار مشابه.
  • حداقل ۲ سال تجربه رهبری فنی، شامل رهبری پروژه، راهنمایی معماری، مربی‌گری مهندسان و هماهنگی تحویل.
  • تسلط قوی بر Python، همراه با تجربه در معماری نرم‌افزار، طراحی API، آزمایش خودکار، اشکال‌زدایی و کدنویسی قابل‌نگهداری.
  • تجربه یکپارچه‌سازی با برنامه‌های DCC و پشتیبانی از گردش‌کارهای محتوا از تولید تا اعتبارسنجی، انتشار و تحویل downstream.
  • تجربه ساخت گردش‌کارهای چندمرحله‌ای هوش مصنوعی که ابزارها یا APIها را فراخوانی کرده و با سیستم‌های نرم‌افزاری موجود یکپارچه می‌شوند، شامل مدیریت وضعیت، ارزیابی و رسیدگی به خطا.
  • تجربه ایجاد ابزارهای کاربردی برای هنرمندان یا کاربران متخصص دیگر و تبدیل نیازهای گردش‌کار به الزامات مهندسی.
  • تجربه کنترل نسخه، بازبینی کد، مدیریت انتشار و پشتیبانی تولید برای نرم‌افزارهای حیاتی کسب‌وکار.
  • توانایی تشخیص مشکلات در برنامه‌ها، سرویس‌ها و داده‌ها، توضیح مصالحه‌های فنی و همکاری میان تیم‌های مهندسی و خلاق.
  • تجربه توسعه رابط‌های دسکتاپ یا تعبیه‌شده با PySide، Qt یا چارچوب‌های مشابه.
  • تسلط بر C++، Java یا زبان‌های دیگری که در یکپارچه‌سازی برنامه‌ها و سرویس‌های تولید استفاده می‌شوند.
  • تجربه مدیریت دارایی، رهگیری تولید، Git، Perforce و مدیریت وابستگی‌های محتوا.
  • آشنایی با Unreal Engine، Unity، موتورهای اختصاصی، گرافیک، سیستم‌های رندر یا توسعه شیدر.
  • تجربه کار با APIهای مدل‌های زبانی بزرگ، فراخوانی ابزار، خروجی‌های ساختاریافته، سیستم‌های بازیابی و زمینه، و ارزیابی یا مشاهده‌پذیری عامل‌ها.

مزایا

  • جبران خدمات سهامی
  • مزایای کارکنان