ما در حال توسعهی یک پلتفرم جامع برای جمعآوری و طبقهبندی منابع آموزش شامل درسها، ویدیوها، کتابها و وبینارها برای معلمان هستیم
این منابع همگی از وبسایتهای خارجی scrape و در دیتابیس SQLite ذخیره و سپس روی پلتفرم ما آپلود میشوند.
دادهها از پایگاه داده محلی SQLite توسط API و با کد پایتون به وردپرس ارسال میشوند.
کار با دیتاستهای حجیم (دهها هزار رکورد) انجام میشود.
بهدنبال یک برنامهنویس mid level پایتون هستیم که بتواند در بخش اسکرپینگ، بهینهسازی و اتوماسیون انتقال دادهها با ما همکاری کند.
________________________________________
شرح وظایف
• توسعه و نگهداری اسکریپتهای پایتون برای:
o استخراج (Scraping) دادهها از وبسایتهای منابع آموزشی خارجی (HTML parsing, JSON, RSS, API)
o ساخت و بهروزرسانی جداول SQLite
o ارسال خودکار دادهها (پستها و متافیلدها) به WordPress REST API
o مدیریت آپلود تصاویر و فایلها روی CDN
o ایجاد ارتباط بین دادهها (Relations) بین دروس و مجموعهها (Sets)
• بهینهسازی ساختار دادهها برای کارایی بالا در انتقال انبوه (Batch upload)
• بررسی و رفع خطاهای ارتباط بین پایتون و وردپرس (API debugging)
• ایجاد گزارشهای خودکار از وضعیت دادههای بارگذاریشده
• بررسی صحت و validation برای فایلها و دادههای اسکرپ شده
________________________________________
مهارتهای مورد نیاز
• تسلط کامل به Python 3
• تجربه عملی در Web Scraping با یکی از کتابخانهها: BeautifulSoup, Requests, Playwright, Selenium
• تسلط به SQLite و ساخت و بهروزرسانی جداول دیتابیس
• آشنایی با WordPress REST API خواندن/نوشتن پستها، متاها، taxonomy و relations)
• تسلط به کار با JSON, HTTP requests, و کتابخانههایی مانند requests
• درک ساختار دادههای سایتهای آموزشی (درس، سطح، سن، مهارت، ویدیو، صوت و ...)
• تجربه با پروژههای دادهمحور یا crawlerهای آموزشی امتیاز محسوب میشود
• تسلط به مهارت خواندن و درک مطلب زبان انگلیسی در سطح Intermediate به بالا
________________________________________
نوع و شرایط همکاری
• کار کاملاً از راه دور است.
• پروژهای سه ماهه (با امکان تمدید همکاری بلندمدت)
• لطفا فقط در صورتی پیشنهاد ارسال کنید که امکان کار کردن روزانه 4 تا 5 ساعت را دارید
• پرداخت به ازای ماژولهای تحویلی و تسکهای مشخص
• در صورت رضایت از عملکرد، همکاری مستمر برای نگهداری و توسعه سیستم در آینده خواهیم داشت
• همکاری به صورت دورکاری است و نیاز به تعهد به ساعات کاری ذکر شده دارد.
• تنها افرادی که به صورت حرفهای در زمینههای فوق فعالیت کردهاند و نمونه کارهای مربوطه را دارند، دعوت به همکاری میشوند.
• سورسکدها باید در ریپازیتوری private در گیتهاب تحویل شوند.
با تشکر
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.