به دنبال همکاری با یک برنامهنویس ارشد بکاند هستیم که هم در توسعه سیستمهای بکاند در سطح معماری کلان توانمند باشد و هم آشنایی کافی با اکوسیستم AI مدرن، بهویژه Agentic AI و Retrieval Augmented Generation (RAG) داشته باشد.
فرد منتخب در طراحی و پیادهسازی سیستمهای بکاند مقیاسپذیر، انعطافپذیر و مدرن مشارکت خواهد کرد و در کنار تیم هوش مصنوعی برای توسعه سیستمهای تعاملی و هوشمند نسل جدید کار خواهد کرد.
مسئولیتها:
- طراحی معماری کلان سیستمها با رعایت اصول Clean Architecture
- توسعه APIهای REST و GraphQL با Django و FastAPI
- همکاری با تیم AI برای طراحی و توسعه سیستمهای Agentic AI
- پیادهسازی و بهینهسازی RAG Pipelines، ترجیحاً با GraphRAG یا چارچوبهای مشابه
- همکاری در ساخت و مدیریت پایگاههای برداشت دانش (Knowledge Base) برای LLMها
- طراحی ساختار کد منعطف، تمیز و تستپذیر بر مبنای اصول VibeCoding
- نگهداری، مانیتورینگ و بهبود مداوم سیستمهای در حال اجرا
- مستندسازی فرایندها و پیادهسازیها برای پایداری دانش تیم
مهارتهای فنی:
- تسلط عالی به Python 3.x
- تسلط به Django، Django Rest Framework
- تسلط به FastAPI
- تسلط به GraphQL و کتابخانههای مربوطه (Graphene, Ariadne و غیره)
- درک عمیق از Clean Architecture, Domain-Driven Design (DDD)
- آشنایی و تجربه کار با Agentic AI Frameworks (مانند LangGraph, CrewAI, AutoGen یا معادلهای مشابه)
- آشنایی عملی با مفاهیم Retrieval Augmented Generation (RAG)، ترجیحاً GraphRAG
- تجربه کار با پایگاه دادههای بردار (Vector Databases) مثل Pinecone, Weaviate, Chroma یا معادل
- تسلط به پایگاههای داده رابطهای (PostgreSQL) و NoSQL (MongoDB, Redis)
- آشنایی با معماری Microservices و Event-Driven Architecture
- تجربه کار با Docker و ابزارهای CI/CD
- آشنایی با سیستمهای مانیتورینگ (Prometheus, Grafana)
- تجربه نوشتن تستهای Unit و Integration
مهارتهای نرم (Soft Skills):
- توانایی کار تیمی در محیط cross-functional
- روحیه یادگیری تکنولوژیهای نوظهور (AI-first mindset)
- مهارتهای حل مسأله پیشرفته
- توانایی مستندسازی فنی مؤثر
- نگاه محصول محور و درک نیازهای کاربران نهایی
مزیت محسوب میشود اگر:
- مشارکت در پروژههای Open Source در حوزه LLM و Agentic AI
- آشنایی با چارچوبهای Orchestration مثل LangChain یا LlamaIndex
- تجربه طراحی Knowledge Graph
- دانش عملی در LLM Fine-Tuning یا Prompt Engineering
- تجربه در مقیاسدهی سیستمهای با بار بالا (High Concurrency)
- سابقه همکاری با تیمهای Data Science/ML
مزایا:
- حقوق رقابتی و بر اساس توانمندی
- کار در پروژههای AI-first cutting edge
- دسترسی به منابع یادگیری بهروز در حوزه AI/ML
- محیط کاری باز و منعطف
- ساعات کاری شناور
شرایط عمومی
- عدم محدودیت جنسیتی
- عدم محدودیت تحصیلی
- عدم محدودیت سن
- در صورت شرایط یکسان، کمتر از 35 سال ترجیح داده خواهد شد.
- حداقل 6 ماه حضور در توسعه پروژه های فعال و حرفه ای در یکسال گذشته