استخدام کارشناس یادگیری ماشین (Machine Learning)
شرح موقعیت شغلی
ما در تیم فنی طاقچه، برای پیادهسازی و توسعه پلتفرم طاقچه به یک دوست جدید به عنوان «مهندس یادگیری ماشین» نیاز داریم، که علاوه بر دانش و مهارتهای مورد نیاز این موقعیت شغلی، شور و اشتیاق زیادی برای حل چالشهای جدید داشته باشد.
مسئولیتها
- طراحی و پیادهسازی راهحلهای داده محور برای مسائل محصولی با استفاده از ابزارهای هوش مصنوعی و مدلهای یادگیری ماشین؛
- تحویل عملیاتی مدلهای یادگیری ماشین در مقیاس بالا؛
- بررسی روشها و ابزارهای به روز و تطبیق آنها با محیط عملیاتی طاقچه؛
- انجام تحقیقات و طراحی آزمایشهایی برای تست الگوریتمها؛
- اجرای فرآیندهای یکپارچهسازی، تست، تنظیم و مانیتورینگ راهحلها؛
- بهبود کارایی مدلها و زیرساخت داده؛
- توسعه نرم افزار با به کارگیری استانداردهای توسعه کارآمد؛
- همکاری با سایر تیمها مانند زیرساخت و بکاند برای عملیاتیسازی راهحلها؛
- استخراج، پردازش و ذخیرهسازی دادگان.
پیشنیازها و مهارتها
- حداقل ۲ سال تجربه در نوشتن کد با کیفیت بالا با استفاده از python؛
- درک عالی از تکنیکها و الگوریتمهای یادگیری ماشین مانند KNN، Naive Bayes، SVM، Decision Forests و غیره و توانایی طراحی و سنجش مدلهای مناسب؛
- تجربه استفاده از ابزار ML (مانند Scikit-learn, Pandas, Tensorflow، TFX، PyTorch)؛
- درک کامل از اصول مهندسی نرمافزار و شیوههای مهندسی داده و استفاده از آنها در فضای ML/AI؛
- توانایی بیان نقاط قوت و ضعف راهحلها و استدلال در مورد ویژگیهای مورد نیاز برای سیستمها در مقیاس بالا؛
- آشنایی با زبانهای query مانند SQL؛
- خلاقیت بالا و اشتیاق برای روبهرویی با چالشهای جدید.
برتریها
- تجربه کار با پایگاه های داده NoSQL، مانند MongoDB؛
- تجربه راهبری فنی/ پروژه؛
- آشنایی با ابزارهای توسعه نرم افزار مانند Docker و CI/CD؛
- مهارتهای آمار کاربردی خوب، مانند توزیع، آزمون آماری، رگرسیون و غیره؛
- آشنایی با مفاهیم وبسرویس و REST API و gRPC؛
- آشنایی کافی با ساختار داده و الگوریتم؛
- آشنایی کافی با روشهای توسعهای چابک.
مشتاقانه منتظر رزومه و دیدارت هستیم.
مهارتهای مورد نیاز
- یادگیری ماشین
- Machine learning
- Python
- Pytorch
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست