
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های مدلهای زبانی بزرگ، فراخوانی ابزار، خروجیهای ساختاریافته، سیستمهای بازیابی و زمینه، و ارزیابی یا مشاهدهپذیری عاملها.
مزایا
- جبران خدمات سهامی
- مزایای کارکنان