ساعت کاری:شنبه تا چهارشنبه - 9 ساعت در بازه 8 تا 17
متن کامل آگهی:
شما مسئول توسعه و نگهداری یک سیستم چتبات خواهید بود که شامل بکاند FastAPI، ارکستراسیون ایجنت LangGraph، پایگاه داده برداری Milvus و پایپلاینهای GitLab CI/CD مستقر شده از طریق کانتینرهای Docker است. مسئولیتهای کلیدی توسعه بکاند
نگهداری و بهبود API مبتنی بر FastAPI با ارائه اندپوینتهای سازگار با OpenAI و سفارشی
توسعه و بهینهسازی سرویسهای async پایتون با استفاده از Python 3.11+ و الگوهای asyncio
پیادهسازی و نگهداری گردشکارهای ایجنت LangGraph برای بازیابی هوشمند اسناد
مدیریت عملیات پایگاه داده برداری با Milvus (جستجوی ترکیبی dense/sparse، ایندکسگذاری HNSW)
ساخت و نگهداری پایپلاینهای پردازش اسناد (استخراج PDF، DOCX با پشتیبانی OCR)
پیادهسازی پاسخهای استریمینگ (SSE) و ویژگیهای API بلادرنگ
یکپارچهسازی با ارائهدهندگان LLM از طریق OpenRouter و مدلهای embedding محلی
CI/CD و DevOps
نگهداری و بهبود پایپلاینهای GitLab CI/CD برای استقرار خودکار
مدیریت بیلدهای چند مرحلهای Docker برای سرویسهای بکاند و فرانتاند
پیکربندی و نگهداری ارکستراسیون Docker Compose
پیادهسازی health checkها، شبکهبندی کانتینرها و وابستگیهای سرویس
مدیریت پیکربندی محیط در توسعه، staging و production
اجرای عملیات پشتیبانگیری/بازیابی برای PostgreSQL، Milvus و etcd
نظارت بر سلامت سیستم با استفاده از ابزارهای observability (Langfuse، OpenTelemetry)
پایگاه داده و ذخیرهسازی
مدیریت PostgreSQL 15 برای دادههای کاربر و مدیریت session
مدیریت کالکشنهای برداری Milvus (16 کالکشن در 8 دامنه)
پیکربندی ذخیرهسازی شی سازگار با MinIO/S3 برای اسناد و پشتیبانها
بهینهسازی کوئریهای پایگاه داده و عملکرد جستجوی برداری
کیفیت و مستندسازی
نوشتن و نگهداری تستهای قرارداد با استفاده از pytest-asyncio
پیادهسازی معیارهای ارزیابی RAG با استفاده از فریمورک RAGAS
مستندسازی اندپوینتهای API از طریق مشخصات OpenAPI/Swagger
مشارکت در بررسی کد و حفظ استانداردهای کیفیت کد
مهارتهای فنی الزامی
3+ سال تجربه توسعه بکاند پایتون
تسلط قوی بر FastAPI
تجربه کار با Docker و Docker Compose (بیلدهای چند مرحلهای، health checkها، شبکهبندی)
تجربه عملی با GitLab CI/CD یا مشابه (GitHub Actions، Jenkins)
دانش کاری PostgreSQL و بهینهسازی کوئریهای SQL
درک طراحی RESTful API و مشخصات OpenAPI
تجربه با الگوهای async/await و برنامهنویسی همزمان
آشنایی با گردشکارهای Git و استراتژیهای branching
تجربه با پایگاههای داده برداری (Milvus، Pinecone، Weaviate، Qdrant)
دانش LangChain/LangGraph یا فریمورکهای ایجنت مشابه
تجربه با یکپارچهسازی LLM و معماری سیستم RAG
آشنایی با کتابخانههای پردازش اسناد (PyMuPDF، pdfplumber، pytesseract)
تجربه با ذخیرهسازی شی MinIO/S3
دانش OpenTelemetry و شیوههای observability
تجربه با پیکربندی پروکسی معکوس Nginx
آشنایی با ذخیرهساز کلید-مقدار توزیعشده etcd
مهارتهای نرم
توانایی قوی حل مسئله و اشکالزدایی
توانایی کار مستقل و در محیط تیمی
رویکرد پیشگیرانه در شناسایی و حل مشکلات
توجه به جزئیات و تعهد به کیفیت کد
تحصیلات
حداقل مدرک کارشناسی در علوم کامپیوتر و مهندسی کامپیوتر یا رشتههای مرتبط
ترجیحاً آشنایی خوب با هوش مصنوعی به ویژه LLM و RAG
این آگهی از وبسایت جاب ویژن پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت جاب ویژن برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.