استخدام برنامه نویس بک اند هوش مصنوعی (LLM & AI Agent-مشهد)
شرح موقعیت شغلی
ما در وینگزنوا به دنبال یک برنامه نویس بک اند مسلط به توسعه Agent های هوش مصنوعی هستیم. اگر فردی توانمند در این حوزه هستید این صندلی در تیم ما منتظر شماست.
مهارت های مورد نیاز:
- تسلط بر فریم ورک های مدرن Node.js: آشنایی عمیق با معماری ماژولار، مفاهیم Dependency Injection و طراحی مبتنی بر ماژول های مستقل و قابل استفاده مجدد.
- تسلط بر TypeScript: توانایی پیاده سازی منطق کسب و کار با استفاده از تایپ سیستم های قوی برای افزایش پایداری و خوانایی کد.
- تجربه توسعه Agent های هوش مصنوعی: توانایی طراحی، توسعه و مدیریت AI Agent های مبتنی بر مدل های زبانی (LLM) برای انجام وظایف پیچیده و خودکار.
- تسلط بر فریم ورک های Agentic AI: تجربه کار با LangChain، LangGraph، OpenAI Agents SDK، CrewAI، AutoGen یا ابزارهای مشابه.
- کار با مدل های زبانی (LLM): تجربه استفاده از API های OpenAI، Google Gemini، Anthropic Claude یا مدل های متن باز و مدیریت Prompt Engineering.
- طراحی و توسعه API: تجربه در ساخت Endpoint های مختلف، پیاده سازی استانداردهای RESTful API و ارتباط Agent ها با سرویس های مختلف.
- کار با پایگاه های داده و Vector Database: آشنایی با MongoDB و پایگاه های داده برداری مانند Pinecone، Qdrant، Weaviate یا ChromaDB برای پیاده سازی RAG.
- پیاده سازی مکانیزم های احراز هویت و مجوزدهی: توانایی ساخت سیستم های امن برای مدیریت کاربران و دسترسی Agent ها.
- یکپارچه سازی با سرویس های خارجی (Third-Party Services):
- اتصال Agent ها به API های مختلف، سرویس های ابری و ابزارهای خارجی.
- تجربه در اتصال به سرویس های ایمیل، پیامک، پرداخت، فایل، تقویم، نقشه و سایر سرویس های موردنیاز.
- توانایی طراحی Workflow های هوشمند و چند مرحله ای.
- پیاده سازی ارتباطات بلادرنگ (Real-time Communication): آشنایی با WebSocket برای توسعه Agent های تعاملی، چت و نوتیفیکیشن های لحظه ای.
- تسلط بر Git: برای همکاری تیمی، مدیریت نسخه های کد و Code Review.
مهارتهای مطلوب (مزیت محسوب میشود):
- آشنایی با معماری Multi-Agent و Agent Orchestration
- تجربه پیاده سازی RAG (Retrieval-Augmented Generation)
- آشنایی با Docker و Containerization
- دانش CI/CD و ابزارهای DevOps
- تجربه کار با MCP (Model Context Protocol) و A2A (Agent-to-Agent) Protocol
شرایط همکاری:
- محل کار: مشهد - تهران (دورکاری)
- حقوق: توافقی بر اساس تجربه و مهارت
اگر علاقه مند به همکاری در محیطی پویا و حرفه ای هستید، رزومه خود را برای ما ارسال کنید.
مهارتهای مورد نیاز
- بک اند
- typescript
- OpenAI
- Node.js
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست