تعریف عنوان شغلی
مهندس نرمافزار و هوش مصنوعی همکار به طراحی، توسعه و بهینهسازی الگوریتمها و نرمافزارهای هوش مصنوعی میپردازد و در پروژههای مختلف تیم مهندسی را حمایت میکند.
مسئولیتها
- تحلیل و طراحی الگوریتمهای هوش مصنوعی
- توسعه و پیادهسازی نرمافزارهای کاربردی
- همکاری با تیمهای چندرشتهای برای تحقق اهداف پروژه
- عیبیابی و بهینهسازی نرمافزارها
- مستندسازی فرآیندها و نتایج پروژهها
مهارتهای مورد نیاز
- تسلط بر زبانهای برنامهنویسی نظیر Python، Java یا C++
- آشنایی با الگوریتمهای یادگیری ماشین و یادگیری عمیق
- تجربه کار با کتابخانههای هوش مصنوعی مانند TensorFlow و PyTorch
- مهارتهای تجزیه و تحلیل دادهها
- توانایی کار تیمی و ارتباط مؤثر
شرایط و الزامات
- مدرک کارشناسی در رشتههای مرتبط با فناوری اطلاعات، مهندسی نرمافزار یا علوم کامپیوتر
- حداقل ۱ سال تجربه کاری در زمینه هوش مصنوعی یا نرمافزار
- آشنایی با مفاهیم پایهای پایگاه دادهها و سیستمهای توزیعشده
- قابلیت یادگیری سریع و انطباق با تکنولوژیهای جدید