شرح موقعیت
معرفی موقعیت سطح شغلی: میدل (Mid-Level) موقعیت سازمانی: عضو تیم اصلی توسعه سابقه مورد انتظار: ترجیحاً حداقل ۲ سال تجربه توسعه بکاند مهارتهای کلیدی: Python، FastAPI، REST API، MySQL، LLM، AI Agents ما به دنبال یک توسعهدهنده بکاند پایتون در سطح میدل هستیم که به ساخت AI Agentها و اتوماسیون فرآیندها علاقهمند باشد و تجربه عملی اولیه در کار با مدلهای زبانی داشته باشد. در این نقش، مدلهای زبانی را به APIها، پایگاههای داده و سرویسهای موجود متصل میکنید تا قابلیتهای هوشمند به بخشی قابلاستفاده از محصولات تبدیل شوند. بهعنوان عضو تیم اصلی توسعه، در کنار تیم فنی و بر اساس معماری و نیازمندیهای مشخصشده کار میکنید. تمرکز شما بر پیادهسازی گردشکارهایی است که اطلاعات را دریافت و پردازش میکنند، ابزار مناسب را فراخوانی میکنند و عملیات مشخصی را بهصورت کنترلشده انجام میدهند. همچنین در توسعه سرویسهای بکاند و ابزارهای داخلی مجموعه مشارکت خواهید داشت. مسئولیتهای اصلی توسعه AI Agentها و گردشکارهای هوشمند بر اساس نیازمندیهای مشخصشده اتصال مدلهای زبانی به APIها، پایگاههای داده و سرویسهای داخلی و خارجی پیادهسازی Function/Tool Calling و اعتبارسنجی خروجی ساختاریافته مدلها، مانند JSON، پیش از استفاده در سرویسها اجرای کنترلشده عملیات Agentها با رعایت دسترسیها و مراحل تأیید تعریفشده توسط تیم فنی توسعه و نگهداری سرویسهای بکاند با Python و طراحی و پیادهسازی REST API پیادهسازی وظایف زمانبندیشده، پردازشهای پسزمینه و اتوماسیون فرآیندها مدیریت خطا، ثبت رویدادها، نوشتن تست و همکاری در بهبود کیفیت خروجی مدلها و عملکرد سرویسها مهارتهای ضروری تسلط مناسب به Python و تجربه عملی توسعه بکاند آشنایی با یکی از فریمورکهای FastAPI، Django یا Flask تجربه طراحی و استفاده از REST API آشنایی مناسب با SQL و پایگاههای داده رابطهای مانند MySQL آشنایی عملی با API مدلهای زبانی و مفاهیم LLM، Prompt Engineering، AI Agent و Function/Tool Calling آشنایی با Git، عیبیابی و تست نرمافزار توانایی مطالعه مستندات فنی، حل مسئله و اجرای مستقل تسکهای مشخص مهارتهای امتیازی تجربه عملی ساخت AI Agent یا گردشکارهای مبتنی بر LLM آشنایی با LangChain، LangGraph یا ابزارهای مشابه آشنایی با RAG، Embedding و Vector Database تجربه کار با Redis، Celery و پردازشهای پسزمینه آشنایی با Docker و Linux تجربه ارزیابی خروجی مدلها و بهینهسازی پرامپتها ویژگیهای فردی علاقهمند به توسعه محصولات واقعی مبتنی بر هوش مصنوعی دارای روحیه حل مسئله و یادگیری فناوریهای جدید مسئولیتپذیر و متعهد به کیفیت و تحویل بهموقع توانمند در کار تیمی، مستندسازی و ارائه گزارش پیشرفت انتظار ما از سطح تجربه برای این موقعیت، مهارت مناسب در توسعه بکاند و آشنایی عملی اولیه با API مدلهای زبانی اهمیت دارد. سابقه طولانی در پروژههای هوش مصنوعی، تخصص در آموزش مدل یا طراحی مستقل معماری کل پلتفرم ضروری نیست. مهارتهای امتیازی شرط ورود به این موقعیت نیستند؛ داشتن یک نمونهکار کوچک اما واقعی مبتنی بر LLM یا Agent، حتی در قالب پروژه شخصی، امتیاز محسوب میشود. نمونهکار (اختیاری) اگر نمونهکار مرتبط دارید، همراه رزومه لینک GitHub، دمو یا توضیح کوتاهی از پروژه را ارسال کنید؛ مسئلهای که حل کردهاید، نقش خودتان و نحوه استفاده از LLM یا Tool Calling را توضیح دهید. برای پروژههای غیرعمومی، توضیح تجربه بدون ارائه کد کافی است. شرایط همکاری تماموقت و حضوری شنبه تا چهارشنبه، ساعت ۹:۰۰ تا ۱۸:۰۰ تهران، روبهروی پارک ملت، برج ملت؛ دسترسی مناسب به BRT حقوق توافقی
نیازمندیها
- Python
- Redis