برنامهنویس پایتون مسئول طراحی، توسعه، نگهداری و بهینهسازی سامانههای نرمافزاری مبتنی بر پایتون بوده و در تعامل با تیم فنی، در پیادهسازی راهکارهای مقیاسپذیر و پایدار نقش موثری ایفا خواهد نمود. آشنایی با حوزه هوش مصنوعی مزیت رقابتی محسوب میگردد.
الزامات و مهارتها:
• تسلط بر زبان برنامه نویسی پایتون (مهارت برنامه نویسی قوی)
• تجربه در توسعه Backend یا اسکریپتنویسی پیشرفته
• آشنایی و تجربه کاری با فریم ورکهایی مانند Django, FastAPI
• توانایی کار با دیتابیسها (PostgreSQL/ MySQL/ MongoDB/ MS SQL/ Redis)
• درک مفاهیم OOP
• تجربه برنامه نویسی و درک مفاهیم Multiprocessing, Multithreading, Async Programming
• مهارت ریاضی قوی به ویژه در زمینه هایی مثل جبرخطی و آمار
• آشنایی با کتابخانه OpenCV
• آشنایی با Socket programming و مفاهیم TCP/IP
• تجربه کار در پروژه واقعی(سابقه در زمینه مرتبط)
• آشنایی با Git و CI/CD
• درک مفاهیم REST API و معماری نرمافزار
• توانایی تحلیل، طراحی و پیادهسازی ماژولهای کاربردی
*داشتن هریک از موارد زیر مزیت محسوب می شود:
- آشنایی و تجربه کاری با فریم ورکهایی مانند Tensorflow,Pytorch
- تجربه کار در حوزه هوش مصنوعی و یادگیری ماشین (AI / Machine Learning)
- کار با مدلهای زبانی(NLP) و پردازش داده و پردازش تصویر
شرایط احراز:
منظم، مسئولیت پذیری و پایبندی به تعهدات کاری
مدیریت زمان و اولیت بندی وظایف
توانایی کار تیمی و برقراری ارتباط موثر با اعضای تیم
روحیه یادگیری مستمر و به روز رسانی دانش فنی
مهارت حل مسئله و تحلیل پروژه
انعطاف پذیری در مواجهه با تغییرات پروژه