شرح موقعیت شغلی
ما در جستجوی یک متخصص ارشد هوش مصنوعی (AI) و توسعه Back-End با تمرکز بر زبان Python هستیم. این موقعیت در فاز نخست، بر روی بهینهسازی سیستم حیاتی OCR سازمان که یک پروژه کلیدی مبتنی بر AI است، متمرکز خواهد بود. مأموریت اصلی شامل پیادهسازی و ارتقاء راهکارهای پیشرفته جهت افزایش دقت در تشخیص دستنوشتهها است. متقاضیان باید دارای تجربه عمیق در پیادهسازی سامانههای مبتنی بر هوش مصنوعی و توانایی طراحی معماریهای مقیاسپذیر در محیطهای Cloud باشند.
- محل کار: دورکاری
- روزها و ساعت کاری: دوشنبه تا جمعه، 9:00 صبح تا 5:00 بعدازظهر به وقت انگلیس
- حقوق: از 700 پوند
- تحصیلات: علوم کامپیوتر، فناوری اطلاعات یا رشتههای مرتبط
مزایا
- وام و پاداش
- پرداخت کمک هزینه بیمه
- جلسات آموزشی فنی هفتگی
- امکان استفاده از فضاهای کار اشتراکی
- تجربه کار بینالمللی
- جلسات هفتگی دوستانه / Coffee Hour
- دورهمی و تهرانگردیهای کامیونر
نیازمندیهای کلیدی
- حداقل 5 سال تجربه کاری در توسعه Back-End با زبان برنامهنویسی Python.
- احاطه کامل بر اکوسیستم Python، فریمورکهای توسعه وب (ترجیحاً Flask/Django) و کتابخانههای مرتبط با Data Science و AI.
- تجربه عملی در پیادهسازی و بهینهسازی راهحلهای OCR، با تمرکز بر بهبود دقت مدل.
- درک عمیق از مفاهیم و فرآیندهای Machine Learning، شامل Data Pre-processing و توانایی کار با دادههای غیرساختاریافته (مانند تصاویر اسناد).
- درک عمیق از مکانیزم عملکرد سرویسهای OCR در پلتفرمهای ابری (ترجیحاً Azure مانند Azure AI Document Intelligence / Form Recognizer)، یا سرویسهای مشابه در AWS/GCP و توانایی پیکربندی و آموزش آنها برای انطباق با دادههای سفارشیشده.
- آشنایی با ابزارهای OCR متنباز مانند Tesseract یا EasyOCR یک امتیاز مثبت محسوب میشود.
- تجربه عملی در محیطهای Cloud عمومی (Public Cloud) نظیر Azure, AWS یا GCP شامل استقرار سرویسهای AI/ML، مدیریت پایگاه داده، و بهرهگیری از سرویسهای محاسباتی (مانند App Service/Functions در Azure، Lambda در AWS یا Cloud Functions در GCP).
- تسلط بر اصول طراحی معماری لایهای، توسعه RESTful APIs با قابلیت مقیاسپذیری بالا
- دانش جامع در سیستمهای دیتابیس رابطهای (نظیر PostgreSQL, MySQL) و NoSQL.
- تجربه کار با ابزارهای کلیدی اکوسیستم پایتون (مانند Celery, Redis).
- درک و تجربه کافی در مفاهیم Clean Code, Testability, Reusability و اصول اساسی برنامهنویسی شیءگرا (Object-Oriented Programming).
- توانایی مشارکت فعال و مؤثر در محیطهای Agile و برخورداری از مهارتهای قوی در تحلیل و حل مسائل پیچیده فنی.
- توانایی کار با Git و تسلط بر فرآیندهای کنترل نسخه.
- توانایی برقراری ارتباط مؤثر به زبان انگلیسی.
- رزومه باید به زبان انگلیسی ارسال شود.
مسئولیتها
- تحقیق، عیبیابی، و پیادهسازی راهحلهای پیشرفته بهمنظور بهبود دقت و عملکرد مدلهای OCR موجود که در پلتفرم ابری میزبانی شده است.
- توسعه، تست، و استقرار قابلیتهای جدید Back-End با بهرهگیری از زبان Python.
- طراحی، پیادهسازی، و نگهداری سیستمهای تست واحد، ادغام و سیستمی برای حصول اطمینان از کیفیت پایدار کد.
- تضمین مقیاسپذیری (Scalability)، بهینگی عملکرد (Performance)، و استحکام (Reliability) زیرساخت Back-End در محیط Cloud.
- تعهد به انجام و تحویل بهموقع تسکها مطابق با زمانبندیهای تعیینشده و اصول مدیریت پروژه.
- مشارکت فعال و سازنده در فرآیند بررسی کد (Code Review) و ارتقای مستمر استانداردهای فنی تیم.
این موارد امتیاز محسوب میشوند:
- تجربه در ساخت نمونههای اولیه یا علاقه عمیق و تخصصی به حوزه هوش مصنوعی مولد (Generative AI)، بهویژه در توسعه پلتفرمهای مبتنی بر RAG، ساخت چتباتها، و مهندسی پرامپت متقدم.
- تجربه عملی در کار با Docker.
- آشنایی و تجربه با Serverless Functions در محیط Azure، AWS یا GCP.
- تجربه کار با Message Queues (مانند RabbitMQ, SQS و موارد مشابه).