استخدام برنامهنویس هوش مصنوعی (AI)
شرح موقعیت شغلی
۱. تخصصها و مهارتهای فنی مورد نیاز
مهارتهای پایهای و عمومی برنامهنویسی + مهارتهای تخصصی در AI و Machine Vision و LLM:
مهارتهای پایه (ضروری):
- تسلط به زبانهای برنامهنویسی:
Python برای توسعه مدلهای هوش مصنوعی و LLM
JavaScript / Node.js برای رابطهای کاربری یا Backend در برخی پروژهها
- آشنایی با اصول OOP برنامهنویسی شیگرا
- تسلط به Git و GitHub/GitLab برای مدیریت نسخه
مهارتهای تخصصی در AI و ML:
- آشنایی با کتابخانهها و فریمورکهای یادگیری ماشین:
TensorFlow یا PyTorch
Scikit-learn
- تجربه کار با مدلهای LLM:
کار با OpenAI API یا HuggingFace Transformers
Fine-tuning مدلها برای نیازهای خاص
- آشنایی با ابزارهای پردازش زبان طبیعی (NLP):
SpaCy، NLTK، OpenAI، LangChain، LlamaIndex (برای RAG)
مهارتهای تخصصی در Computer Vision:
- تسلط به OpenCV
- کار با YOLO، Detectron2، MediaPipe
- تجربه در تشخیص چهره، OCR، پلاکخوانی، تحلیل ویدئو
مهارتهای کاربردی در توسعه سیستمهای هوشمند:
- تجربه کار با Edge Devices مثل Jetson Nano یا Raspberry Pi برای سیستمهای بینایی در لبه
2. مزایای اضافی (امتیاز مثبت برای استخدام)
- داشتن نمونهکار قابلارائه GitHub فعال ، پروژههای عملیاتی
- سابقه همکاری در پروژههای تجاری AI یا Computer Vision
- تجربه در طراحی رابط کاربری (UI/UX) برای محصولات هوشمند
- آشنایی با سیستمهای ابری (AWS, GCP, Azure)
- تجربه با RAG (Retrieval Augmented Generation) یا طراحی چتباتهای پیشرفته
- آشنایی با نرم افزار cursor
- آشنایی با نر مافزار N8N
3. آیتم بسیار مهم
درخواست دهندگان حداقل در سطح سنیور یا میدلول نرم افزاری باشند .
درخواست دهندگان حداقل در سطح سنیور یا میدلول نرم افزاری باشند .
مهارتهای مورد نیاز
- هوش مصنوعی
- Ai
- Python
- tensorflow
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست