ما به دنبال یک مهندس ارشد بکاند تماموقت هستیم که تجربه قوی در Python، Django، REST API و PostgreSQL داشته باشد. در این موقعیت، مسئولیت اصلی بکاند Django ردوایزر بر عهده شما خواهد بود؛ از جمله REST API، مدل داده، مسیرهای پرداخت و قابلیتهای مبتنی بر هوش مصنوعی که بر بستر این زیرساختها اجرا میشوند.
استاندارد کاری ما ساده است: هر باگ پیش از رفع شدن باید بازتولید شود و هر تغییر باید همراه با شواهد واقعی منتشر شود، نه صرفاً یک ادعا. فرد منتخب به ما کمک خواهد کرد تا با رشد محصول، این استاندارد را حفظ کنیم.
مسئولیتها
طراحی، توسعه و نگهداری سرویسهای مقیاسپذیر بکاند با استفاده از Python، Django و Django REST Framework
طراحی، مستندسازی و نگهداری REST APIها، پردازشهای غیرهمزمان، صفهای وظایف، فرایندهای زمانبندیشده و یکپارچهسازیهای داخلی و خارجی
کار با PostgreSQL، Redis و سیستمهای پردازش پسزمینه و بهبود مدلهای داده، ایندکسگذاری، تراکنشها، همزمانی و عملکرد کوئریها
بررسی Pull Requestهای ورودی، بازتولید مشکلات، راستیآزمایی ادعاها با شواهد دقیق و الزام به ایجاد تستهای رگرسیون معنادار پیش از تأیید برای محیط Production
فعالیت روی بخشهای مبتنی بر هوش مصنوعی محصول، از جمله یکپارچهسازی با ارائهدهندگان LLM، خروجیهای ساختاریافته، Tool Calling و کنترل هزینه و محدودیت نرخ درخواست
حفظ استانداردهای بالا در زمینه امنیت، حریم خصوصی، احراز هویت، سطح دسترسی، مدیریت Secrets و یکپارچگی دادهها
مشارکت در استقرار مبتنی بر Docker، فرایندهای CI/CD، مانیتورینگ، مدیریت رخدادها و پشتیبانی محیط Production
شرایط و مهارتهای ضروری
حداقل ۷ سال سابقه حرفهای در توسعه بکاند یا مهندسی نرمافزار، همراه با سابقه اثباتشده در مالکیت و مدیریت سیستمهای Production
تسلط حرفهای و قوی بر Python، Django و Django REST Framework
دانش قوی در PostgreSQL، مدلسازی داده، بهینهسازی SQL، Redis، Caching، Concurrency و پردازشهای پسزمینه یا صفهای وظایف
تجربه عملی در محیط Production با حداقل یک قابلیت مبتنی بر LLM API؛ مقیاس پروژه معیار اصلی نیست، بلکه تجربه راهاندازی، نگهداری و رفع مشکلات آن هنگام بروز خطا اهمیت دارد
تجربه ایجاد تستهای Unit، Integration، End-to-End و Regression، از جمله تستهایی که ثابت کنند در صورت حذف اصلاح انجامشده، مشکل مجدداً رخ میدهد
تجربه کار با Docker، Linux، Git، Code Review و فرایندهای CI/CD
مهارت قوی در ارتباط نوشتاری و گفتاری به زبان انگلیسی
شرایط ترجیحی
تجربه طراحی و توسعه سیستمهای RAG با استفاده از Embedding، جستوجوی برداری، Retrieval، Reranking و تولید پاسخ مبتنی بر منابع معتبر، با استفاده از pgvector یا پایگاه داده برداری اختصاصی
تجربه کار با فریمورکهای Agent مانند LangGraph، LangChain، PydanticAI، AutoGen یا ابزارهای مشابه، شامل هماهنگی ابزارها و مراحل تأیید انسانی
تجربه در ارزیابی و مشاهدهپذیری خروجی مدل، شامل Golden Dataset، مجموعه تستهای رگرسیون، بررسی Hallucination و ردیابی هزینهها
تجربه در یکپارچهسازی سیستمهای پرداخت، Kubernetes، سیستمهای Streaming، محصولات SaaS پرترافیک یا استارتاپهای نوپای حوزه AI یا EdTech
معیارهای موفقیت در این موقعیت
تغییرات بکاند باید همراه با شواهد قابل بازتولید و تستهای رگرسیون ارائه شوند، نه ادعاهای بدون مدرک. هیچ تغییری بدون ارائه این شواهد Merge نخواهد شد.
در سه ماه نخست، انتظار میرود حداقل مالکیت کامل یک بخش مهم از سیستم را، از مرحله تشخیص مشکل تا استقرار نهایی، بر عهده بگیرید. تمدید قرارداد به عملکرد و وضعیت تأمین مالی بستگی دارد و پیش از پایان قرارداد، وضعیت هر دو مورد بهصورت شفاف با شما مطرح خواهد شد.
اطلاعات موردنیاز برای ارسال درخواست
لطفاً موارد زیر را ارسال کنید:
رزومه
لینک LinkedIn، GitHub یا Portfolio
یک پاراگراف درباره یک سیستم بکاند یا هوش مصنوعی که شخصاً مسئولیت آن را در محیط Production بر عهده داشتهاید؛ مشخصاً توضیح دهید چه مشکلی رخ داد و شما برای رفع آن چه اقدامی انجام دادید
زمان در دسترس بودن برای شروع همکاری
میزان حقوق ماهانه مورد انتظار
فرایند استخدام شامل یک تماس کوتاه اولیه، سپس یک جلسه کاری زنده ۹۰ دقیقهای روی یک Repository کوچک آمادهشده توسط ما و در نهایت گفتوگو درباره شرایط همکاری خواهد بود.
ردوایزر یک شرکت تازه تاسیس می باشد که با هدف بهره گیری از هوش مصنوعی در جهت ارتقای کیفیت مشاوره در کمترین زمان ممکن و ارائه ی خدمات با کمترین هزینه برای اقشار مختلف جامعه در زمینه های گوناگون اعم از تحصیلی و اشتغال بنا شده است.