ما در شرکت نرمافزاری سورنا بهدنبال مهندس ارشد نرمافزار (Lead Engineer) با تسلط قوی به Python، معماری و هوش مصنوعی هستیم تا ما را در توسعه پلتفرم هوش مصنوعی سازمانی (Agentic AI / RAG) همراهی کند.
مهندس ارشد نرمافزار در سورنا با پذیرفتن مسئولیتهای زیر به پیشبرد اهداف تیم کمک میکند:
مسئولیتها:- تبدیل کدهایی که سریع توسعه یافته به کدی مقاوم، قابلتست و مقیاسپذیر با درک عمیق معماری موجود (بکاند FastAPI و فرانتاند React/Vite)
- مالکیت تصمیمات فنی شامل معماری، زیرساخت، کیفیت کد و نقشه راه مهندسی
- ساخت لایه Agent Orchestration با LangGraph، مهندسی پرامپت، چرخه تایید انسانی و مهمتر از همه سیستم ارزیابی (evaluation) برای کاهش hallucination
- توسعه Connectorها به سیستمهای سازمانی (Jira، Confluence، SharePoint، Google Workspace، Slack، HubSpot، دیتابیسها و...) و استقرار ایجنتها
- پیادهسازی روی پیامرسانها (Slack، Telegram، WhatsApp) و ویجت وبسایت
- تعیین استانداردهای code review، تستنویسی (pytest/vitest/playwright) و رویههای مهندسی
مهارتهای تخصصی:- تسلط قوی به Python و تجربه production با FastAPI یا فریمورکهای async مشابه (الزامی)
- تجربه عملی با LLM، RAG، فراخوانی ابزار (function calling) و مهندسی پرامپت (الزامی)
- آشنایی کافی با React + TypeScript + Vite در حد تحویل فیچر کامل (الزامی)
- آشنایی با Docker، CI/CD و ترجیحاً Google Cloud Run
- توانایی تصمیمگیری مستقل در معماری و توضیح شفاف آن
- آشنایی با فضای مبهم و پویای استارتاپ در مراحل اولیه
مزیتها:- تجربه با vector store، embedding، semantic/hybrid search، reranking
- ساخت یکپارچهسازی با سیستمهای سازمانی (OAuth، sync، rate limit، نرمالسازی داده)
- آشنایی با LangGraph یا MCP
- تجربه SaaS چندمستاجری، احراز هویت و RBAC
- سابقه به عنوان founding engineer در استارتاپ
فناوریها و ابزارهای مورد استفاده:- بکاند: Python، FastAPI، SQLAlchemy، Celery، Redis، PostgreSQL
- فرانتاند: React 19، TypeScript، Vite 7، Tailwind CSS 4
- هوش مصنوعی: LangGraph، LangChain Core، Sentence-Transformers، reranking، MCP
- جستجو: Qdrant (vector store)، hybrid search با tenant-awareness
- مدلهای زبانی: پشتیبانی از OpenAI-compatibles و Ollama
- زیرساخت: Docker Compose (محلی)، Google Cloud Run + Cloud Build (تولید)
ارزشهای پیشنهادی:ما در سورنا تلاش میکنیم محیطی فراهم کنیم که علاوه بر رشد حرفهای، از سلامت، رفاه و تعامل سازنده همکارانمان نیز حمایت کند. برخی از مزایا و ارزشهای همکاری با سورنا عبارت است از:
بهرهمندی از بیمه تکمیلی
ارائه صبحانه
شارژ بنکارت در مناسبتهای مختلف
کمکهزینه سلامت جسم
کمکهزینه سلامت روان
محیط کاری صمیمی و مبتنی بر همکاری
ارائه تسهیلات بانکی با استفاده از اعتبار شرکت
اختصاص بودجه فصلی برای فعالیتهای تیمسازی
دسترسی مناسب به ایستگاه مترو
روزها و ساعات کاری:شنبه تا سهشنبه: 8:30-8:00 الی 17:30-17:00
چهارشنبه: 08:30-8:00 الی 16:30-16:00
پنجشنبه: تعطیل
محدوده شرکت:خیابان مفتح شمالی با دسترسی نزدیک به مترو مفتح