نیازمندیهای اصلی
تسلط بر مفاهیم پایه و پیشرفته زبان برنامهنویسی Python
تجربهی برنامهنویسی وب و آشنایی کافی با مبانی وب (Front-end / Back-end)
تسلط بر اصول OOP و آشنایی با مفاهیم SOLID
تجربهی کار با پایگاههای داده و ORMها
تجربهی طراحی و پیادهسازی APIها (RESTful)
تجربهی کار با Docker و مفاهیم استقرار (Deployment)
آشنایی با مفاهیم مدلهای زبانی بزرگ (LLMs) و استفاده از APIهای مرتبط
تجربهی کار با LangChain یا فریمورکهای مشابه
آشنایی با مفاهیم Prompt Engineering و بهینهسازی تعامل با مدلهای هوش مصنوعی
توانایی توسعه و یکپارچهسازی سرویسهای مبتنی بر هوش مصنوعی در محصولات نرمافزاری
چابکی و قابلیت تطبیقپذیری بالا با تکنولوژیهای جدید
علاقهمندی جدی به توسعهی محصولات مبتنی بر هوش مصنوعی
نیازمندیهای امتیازی
تجربهی کار با Vector Databaseها و مفاهیم Embedding و Semantic Search
آشنایی جامع با مدلهای ترند هوشمصنوعی (تولید تصویر و ویدیو، stt، tts و ...)
تجربهی Prompt Engineering برای تصویر و ویدیو (Text-to-Image / Text-to-Video)
آشنایی با ابزارهای پردازش تصویر و ویدیو (OpenCV، Pillow، FFmpeg و مشابه)
تجربهی Fine-tuning یا LoRA برای مدلهای تولید تصویر
آشنایی با مفاهیم MLOps / LLMOps
آشنایی با مدلهای متنباز و اجرای آنها بهصورت On-Premise