استخدام کارآموز Python / Django (پروژه‌محور)

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت کارآموزی
  • حداقل سابقه کار

    کمتر از سه سال
  • حقوق

    توافقی

شرح موقعیت شغلی

مؤسسه علمی‌تحقیقاتی هوش مصنوعی و علم داده ژن، در راستای اهداف آموزشی و توسعه دانش فنی، فرصتی برای همکاری در قالب دوره‌ کارآموزی پروژه‌محور Python / Django فراهم آورده است.

این موقعیت برای دانشجویان مستعد و علاقه‌مندان به برنامه‌نویسی طراحی شده است که با داشتن دانش مبانی نظری، قصد دارند در یک محیط علمی‌تحقیقاتی و محصول‌محور، مهارت‌های خود را در حوزه‌ی توسعه بک‌اند، طراحی API و معماری Django در سطح عملیاتی تقویت کنند. این بستر همچنین گزینه‌ای ایده‌آل برای دانشجویان رشته‌های مهندسی و علوم کامپیوتر است که مایل‌اند دوره کارورزی (Internship) خود را در پروژه‌ای واقعی، تحت راهنمایی تیم فنی و با رعایت استانداردهای حرفه‌ای سپری کنند.

کارآموز در این دوره، مستقیماً بر روی پروژه‌های پژوهشی و محصولی مؤسسه متمرکز شده و با چرخه کامل توسعه نرم‌افزار شامل مستندسازی، کنترل نسخه، بازبینی کد (Code Review) و پیاده‌سازی قابلیت‌های کاربردی آشنا می‌شود.

شرایط و جزئیات دوره کارآموزی:

  • طول دوره کارآموزی: دوره کارآموزی به مدت ۳ ماه (دورکاری/حضوری) خواهد بود.
  • حقوق و مزایای دوره: این دوره به صورت غیرپرداختی (همراه با آموزش تخصصی و رایگان در بستر پروژه‌های واقعی) است.
  • امکان استخدام بعد از دوره: بله؛ در صورت ارزیابی مثبت عملکرد کارآموز در طول دوره، تایید تیم فنی و نیاز توسعه محصول مؤسسه، امکان استخدام رسمی و همکاری بلندمدت وجود دارد.

مهارت‌هایی که در طول دوره فرا خواهید گرفت:

کارآموز تحت هدایت و منتورینگ تیم فنی، مهارت‌های زیر را به صورت عملی توسعه خواهد داد:

  • توسعه حرفه‌ای بک‌اند با Django: تسلط بر معماری MVC/MVT، مدیریت Database Migrations و بهینه‌سازی Queryها (ORM).
  • طراحی و پیاده‌سازی RESTful API: کار با Django REST Framework (DRF) شامل نوشتن Serializerهای سفارشی، ViewSetها و اصول مستندسازی API با ابزارهایی نظیر Swagger/Redoc.
  • امنیت و احراز هویت: پیاده‌سازی روش‌های احراز هویت مدرن مانند JWT (JSON Web Tokens) و مدیریت سطوح دسترسی (Permissions).
  • مهندسی نرم‌افزار گروهی و Git Workflows: تسلط عملی بر Git، کار با Branchها، ارسال Pull Request و فرایند بازبینی کد (Code Review).
  • مستندسازی فنی و اصول توسعه تمیز: آشنایی با اصول Clean Code، مستندسازی معماری سیستم و کار با ابزارهای مدیریت پروژه (مانند Jira/Trello).
  • مفاهیم پایه DevOps و Deployment: آشنایی اولیه با Docker، مدیریت کانتینرها و آماده‌سازی پروژه برای محیط Production.

شرح وظایف و مسئولیت‌ها:

  • مشارکت در توسعه و نگهداری ماژول‌های بک‌اند مبتنی بر Django و Django REST Framework تحت نظارت تیم فنی.
  • همکاری در طراحی، پیاده‌سازی و بهبود APIهای RESTful برای سرویس‌های داخلی و محصولی.
  • کار با اجزای اصلی Django/DRF شامل models، views، serializers، permissions و routing.
  • مشارکت در پیاده‌سازی قابلیت‌های جدید، رفع خطاها، بهبود کدهای موجود و افزایش خوانایی و قابلیت نگهداری پروژه.
  • کار با پایگاه داده‌های رابطه‌ای و آشنایی عملی با طراحی مدل داده، migrationها، queryها و ارتباط بین جداول.
  • استفاده منظم از Git برای مدیریت نسخه، ثبت تغییرات، کار با branchها و مشارکت در فرایند code review.
  • همکاری در مستندسازی فنی شامل توضیح endpointها، ساختار ماژول‌ها، تنظیمات محیط توسعه و تصمیم‌های پیاده‌سازی.
  • آشنایی تدریجی با Docker، محیط‌های توسعه، تنظیمات پروژه و اصول اولیه آماده‌سازی سرویس برای اجرا و استقرار.
  • مشارکت در تست و اعتبارسنجی عملکرد بخش‌های پیاده‌سازی‌شده در کنار تیم فنی.
  • گزارش‌دهی منظم وضعیت تسک‌ها، پیگیری بازخوردها و همکاری در چارچوب فرایندهای کاری تیم.

الزامات / مهارت‌های کلیدی:

  • آشنایی قابل قبول با Python و مفاهیم پایه برنامه‌نویسی شیءگرا.
  • آشنایی اولیه با Django؛ آشنایی با Django REST Framework مزیت محسوب می‌شود.
  • درک مفاهیم پایه توسعه وب شامل HTTP، REST API، request/response، status codeها و معماری Client/Server.
  • آشنایی مقدماتی با HTML، CSS و JavaScript برای درک تعامل بک‌اند با لایه فرانت‌اند.
  • آشنایی اولیه با پایگاه داده‌های رابطه‌ای، مفاهیم SQL، طراحی جدول و ارتباط بین داده‌ها.
  • آشنایی پایه با Git و مفاهیمی مانند commit، branch، merge و pull request.
  • توانایی مطالعه مستندات فنی، پیگیری مسئله و یادگیری مستقل در کنار دریافت منتورینگ.
  • دقت در نوشتن کد خوانا، ساختارمند، قابل بررسی و قابل نگهداری.
  • مسئولیت‌پذیری، نظم در انجام تسک‌ها، پیگیری بازخوردها و توانایی گزارش‌دهی شفاف.
  • توانایی مطالعه مستندات انگلیسی در سطح مورد نیاز برای توسعه نرم‌افزار.

مزایا / ترجیح داده می‌شود:

  • تجربه قبلی با Django REST Framework در پروژه شخصی، دانشگاهی یا کاری.
  • آشنایی مقدماتی با PostgreSQL و مفاهیم طراحی مدل داده.
  • آشنایی اولیه با Docker و اجرای پروژه در محیط کانتینری.
  • داشتن نمونه‌کار، پروژه دانشگاهی، پروژه شخصی یا مخزن GitHub قابل بررسی.
  • آشنایی با مفاهیم احراز هویت و مجوزدهی مانند JWT، token-based authentication و permissionها.
  • آشنایی مقدماتی با تست‌نویسی در Python یا Django.
  • تجربه استفاده از ابزارهای مدیریت پروژه مانند Trello، Jira، GitHub Issues یا ابزارهای مشابه.
  • علاقه‌مندی به حوزه‌های سلامت دیجیتال، داده‌های پزشکی، سامانه‌های علمی‌تحقیقاتی یا نرم‌افزارهای داده‌محور.

مزایای این موقعیت برای شما:

  • مشارکت در پروژه‌های واقعی در یک مؤسسه علمی‌تحقیقاتی فعال در حوزه هوش مصنوعی و علم داده.
  • دریافت منتورینگ فنی، بازخورد ساختارمند و code review در طول دوره همکاری.
  • آشنایی عملی با معماری پروژه‌های Django و Django REST Framework.
  • تجربه کار با فرایندهای واقعی توسعه نرم‌افزار شامل کنترل نسخه، مستندسازی، تست، بازبینی و تحویل تسک.
  • ایجاد تجربه قابل ارائه در رزومه و ساخت نمونه‌کار فنی معتبر.

معرفی شرکت

موسسه علمی تحقیقاتی هوش مصنوعی و علم داده ژن (Gen Institute of Scientific Research for AI & Data Science) یک کانون پژوهشی پیشرو است که بر هسته‌ی سخت علم داده و هوش مصنوعی تمرکز دارد. هدف ما، پیشبرد تحقیقات بنیادی (مانند توسعه مدل‌های جدید و بهبود الگوریتم‌ها) و ساخت زیرساخت‌های فناوری برای حل پیچیده‌ترین چالش‌های دنیای واقعی است.

در دیتاژن، شما در حوزه‌های متعددی از جمله:

- یادگیری عمیق و طراحی مدل‌های پیشرفته با تمرکز بر بهینه‌سازی مصرف منابع و مدل‌های کم‌حجم.

- پردازش زبان طبیعی (NLP) برای توسعه مدل‌های زبانی قدرتمند، تحلیل احساسات و چت‌بات‌های هوشمند.

- بینایی ماشین با کاربرد در تشخیص‌های پزشکی (تصاویر سرطان و سایر بیماری‌ها) و کاربردهای صنعتی.

- تحلیل کلان‌داده‌های پزشکی، ژنومیک و فناوری‌های اُمیکس برای کشف دارو و پیش‌بینی‌های سلامت.

- داده‌کاوی شبکه های اجتماعی و اینترنت اشیا (IoT) برای مانیتورینگ هوشمند و تصمیم‌گیری داده‌محور.

ما محیطی را فراهم می‌کنیم که در آن، مهارت‌های شما صرفاً در کارهای آکادمیک باقی نمی‌ماند، بلکه در پلتفرم‌های ابری تحلیل داده، ابزارهای تخصصی و چارچوب‌های AI بومی برای تحول دیجیتال و هوشمندسازی فرآیندهای سازمانی مورد استفاده قرار می‌گیرد. ما به عنوان یک موسسه، فرصت‌هایی برای آموزش، مشاوره تخصصی، همکاری‌های بین‌رشته‌ای در حوزه‌های نرم افزاری، فناوری های پزشکی، صنعتی، و ارائه خدمات تخصصی مراکز شتابدهی و نوآوری فراهم می‌کنیم. ما به دنبال افرادی هستیم که به دنبال کار در یک محیط چالشی، با کیفیت بالا و با تعهد به استانداردهای اخلاقی و فنی بالا هستند."
  • مهارت‌های مورد نیاز

    کارآموزی Python Django
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    دیپلم

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml