توسعهدهنده هوش مصنوعی با تجربه در مدلهای زبانی بزرگ (LLMs) و معماریهای مبتنی بر RAG
وظایف و مسئولیتهای کلیدی:
• طراحی و توسعه چتباتها و AI Agentها برای سناریوهای مختلف؛
• استفاده از Prompt Engineering برای بهبود عملکرد و خروجی مدلهای زبانی؛
• کار با فریمورکها و ابزارهایی مانند LangChain، MCP، AutoGPT یا ابزارهای مشابه؛
• طراحی و پیادهسازی معماریهای مبتنی بر RAG (Retrieval-Augmented Generation)؛
• کار با پایگاههای داده برداری (Vector Database) مانند Qdrant ، Weaviate، LanceDB برای جستجوی معنایی و مدیریت دانش؛
• یکپارچهسازی سرویسهای هوش مصنوعی با اپلیکیشنهای وب و موبایل؛
• استفاده از مفاهیم و الگوریتمهای Machine Learning و Deep Learning در صورت نیاز؛
• پردازش و آمادهسازی دادهها برای استفاده در مدلهای هوش مصنوعی؛
• همکاری نزدیک با تیمهای محصول و توسعه جهت پیادهسازی راهکارهای هوشمند.
توانمندیهای مورد نیاز:
• تسلط به زبان Python؛
• تسلط بر مفاهیم هوش مصنوعی و مفاهیم NLP و مدلهای زبانی (Language Models).
• تجربه کار با APIهای مدلهای زبانی) OpenAI ، Anthropic، HuggingFace یا مدلهای متنباز(؛
• آشنایی با مفاهیم و ابزارهای AI Agent، Prompt Engineering، Chatbot Application، MCP؛
• توانایی طراحی معماری ساده و مقیاسپذیر برای اپلیکیشنهای مبتنی بر LLM؛
• آشنایی با Vector Database و پیادهسازی RAG؛
• درک مفاهیم پایهای Machine Learning و Deep Learning(ترجیحاً تجربه عملی با PyTorch یا scikit-learn)؛
• تجربه کار با دادههای متنی و ساخت پایپلاینهای ساده پردازش داده؛
• تسلط به Git و همکاری تیمی در پروژههای نرمافزاری.
مهارتهای امتیازی ویژه:
• آشنایی یا تجربه کار با مدلهای صوتی و ASR
• تجربه کار با یکی از مدلهای Embedding چند زبانه (EmbeddingGemma, Gemini Embedding, Jina )
• تجربه در MLOps و استقرار مدلها در محیط عملیاتی؛
• تجربه استقرار اپلیکیشنها روی محیطهای ابری یا کانتینری (Docker)؛
• داشتن پروژههای عملی مرتبط در حوزه هوش مصنوعی.