نشان کن
کد آگهی: KP8303552313

توسعه دهنده بک اند

در تهران - چهارراه ولیعصر
در وبسایت جاب ویژن  (2 روز پیش)
اطلاعات شغل:
نوع همکاری:  نیمه‌وقت
مدرک تحصیلی مورد نیاز:  کارشناسی
مهارت‌های مورد نیاز:
Python
ساعت کاری:  شنبه تا چهارشنبه - 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 

این آگهی از وبسایت جاب ویژن پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت جاب ویژن برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
سه‌شنبه 19 آذر 1404، ساعت 07:49