شرح موقعیت
برنت به دنبال یک Senior Full Stack AI Engineer است که تجربه عملی در طراحی، توسعه و پیادهسازی محصولات مبتنی بر هوش مصنوعی و سیستمهای نرمافزاری مقیاسپذیر داشته باشد. ما به دنبال فردی هستیم که علاوه بر مهارت توسعه نرمافزار، توانایی طراحی معماری فنی محصولات را بر اساس نیازمندیهای کسبوکار داشته باشد و بتواند سیستمهایی پایدار، توسعهپذیر، قابل نگهداری و مقیاسپذیر ایجاد کند. این نقش مناسب فردی است که تجربه واقعی ساخت و Deploy سیستمهای AI در محیط Production را دارد و میتواند از مرحله طراحی معماری تا توسعه، بهینهسازی و هدایت فنی محصول نقش مؤثر داشته باشد. ○ Meta Platform (WhatsApp، Instagram، Messenger) ○ Google Calendar و Google Meet ○ سرویسهای Voice AI ○ سرویسهای Automation و APIهای شخص ثالث ○ Embeddings ○ Vector Search ○ Vector Database ○ Retrieval Optimization ○ Prompt Engineering ○ LLM APIها تجربه تخصصی هوش مصنوعی ○ Function Calling ○ Tool Calling ○ Agent Orchestration ○ Multi-step AI Workflow ○ Multi-Agent Architecture ○ با ابزارها و سرویسهای خارجی تعامل کنند ○ تصمیمگیری مرحلهای انجام دهند ○ Context و Memory را مدیریت کنند ○ فرآیندهای پیچیده را به مراحل مختلف تقسیم و اجرا کنند ○ Cost Optimization ○ Latency Management ○ Reliability ○ Evaluation مدلها و Frameworkهای AI Backend و Infrastructure ○ طراحی و بهینهسازی دیتابیس ○ Celery و پردازشهای Asynchronous ○ Elasticsearch در محیط Production مزیت محسوب میشود مهمترین معیار ما شما باید قبلاً محصولات یا سیستمهای واقعی مبتنی بر هوش مصنوعی ساخته و در محیط Production پیادهسازی کرده باشید و بتوانید درباره موارد زیر توضیح دهید: ما به دنبال مهندسی هستیم که بتواند مسائل پیچیده فنی را تحلیل کند و ایدههای محصول را به سیستمهای واقعی، پایدار و مقیاسپذیر تبدیل کند. شرایط همکاری
مسئولیتها
- طراحی و پیادهسازی معماری فنی محصولات بر اساس نیازمندیهای محصول و کسبوکار
- توسعه سیستمهای نرمافزاری پایدار، مقیاسپذیر و High Performance
- طراحی و توسعه محصولات مبتنی بر LLM، Generative AI و AI Agent
- طراحی و توسعه سیستمهای Conversational AI و Voice AI
- طراحی و پیادهسازی Agentic AI Systems و Workflowهای هوشمند چندمرحلهای
- توسعه سیستمهای RAG و Knowledge Base برای کاربردهای واقعی
- طراحی و بهینهسازی Pipelineهای مرتبط با AI، Retrieval و پردازش داده
- اتصال مدلهای زبانی به APIها، دیتابیسها، ابزارها و سرویسهای خارجی
- طراحی Integration با پلتفرمها و سرویسهایی مانند:
- مشارکت در تصمیمگیریهای فنی، Code Review و ارتقای استانداردهای Engineering
- توانایی مدیریت فنی اعضای تیم و هدایت مسیر توسعه محصول
نیازمندیها
- حداقل ۷ سال سابقه حرفهای و مستقیم در توسعه نرمافزار
- تجربه عملی در طراحی و توسعه محصولات نرمافزاری واقعی
- تسلط قوی به Backend با Python
- تسلط به Django و Django REST Framework
- تسلط به Frontend با React و Next.js
- تجربه عملی در توسعه محصولات مبتنی بر LLM / Generative AI
- تجربه پیادهسازی سیستمهای RAG در محیط Production
- تجربه کار با:
- تجربه عملی در طراحی و توسعه AI Agentها
- تسلط به مفاهیم:
- توانایی طراحی Agentهایی که بتوانند:
- تجربه کار با معماریهای Multi-Agent و هماهنگی بین چند Agent با وظایف مختلف
- درک مناسب از چالشهای سیستمهای LLM شامل:
- تجربه کار با LLM APIها مانند OpenAI, Claude, Gemini و مدلهای مشابه
- تجربه کار با Frameworkهای AI مانند LangChain, LangGraph و ابزارهای مشابه
- تجربه کار حرفهای با Redis و PostgreSQL
- تسلط به طراحی API و معماری سرویسهای Backend
- توانایی طراحی سرویسهای Scalable و High Performance
- تسلط به Git, Linux, Docker
- تجربه کار با Voice AI, VoIP, Twilio, Vapi, Retell AI, ElevenLabs و سرویسهای مشابه
- تجربه کار با ابزارهای Automation مانند n8n یا Make
- تجربه توسعه محصولات SaaS
- تجربه طراحی Distributed Systems و معماریهای Production Scale
- تجربه کار با Cloud Infrastructure
- معماری سیستم
- انتخاب تکنولوژیها
- چالشهای فنی
- نقش شما در طراحی و توسعه
- نحوه Deploy، Scale و نگهداری سیستم
- همکاری تماموقت
- ریموت
- ترجیحاً ساکن تهران (در صورتی که محل سکونت تهران نیست آمادگی شرکت در جلسات حضوری هر ۴۵ روز یکبار را داشته باشید.)