🎼
رتبه ۳۵ از ۱۰رشد ۳۸% سالانه

مهندس لایه ارکستراسیون مدل‌های بزرگ

LLM Orchestration Engineer

LLM Orchestration Engineer متخصصی است که لایه‌ای از سیستم‌های نرم‌افزاری را طراحی می‌کند که چندین مدل زبانی بزرگ، tool ها، حافظه‌ها و workflow های Agent را به‌صورت قابل‌اعتماد، قابل‌ارزیابی و قابل‌مقیاس به‌هم متصل می‌کند. این نقش فراتر از prompt engineering است — هدف آن ساخت control plane واقعی برای محصولات AI است: routing بین مدل‌ها، fallback خودکار، state management در multi-turn، rate-limit، caching، evaluation و observability. در ۲۰۲۶ با ظهور Agent های production-grade، تقاضا برای این تخصص به‌شدت رشد کرده و حقوق ارشد در سان‌فرانسیسکو از ۲۲۰هزار تا ۳۵۰هزار دلار base با equity چند صد هزاری به ثبت رسیده است.

LLM RoutingLangGraph / DSPyEvals & ObservabilityDistributed SystemsVector & Memory Stores

مقدمه و تعریف شغل

LLM Orchestration Engineer یک تخصص نوظهور در مهندسی AI است که بر روی ساخت لایه‌ای متمرکز است که چندین مدل زبانی، tool، حافظه و agent را به‌صورت قابل‌اعتماد به‌هم متصل می‌کند. این نقش control plane محصولات AI را می‌سازد: تصمیم می‌گیرد کدام مدل برای کدام درخواست استفاده شود، چه زمانی fallback لازم است، چگونه state بین turn ها حفظ شود، و چگونه کیفیت و هزینه اندازه‌گیری شود. خروجی این مهندس یک سیستم production-grade است، نه یک prototype.

تا اواسط ۲۰۲۳، اکثر تیم‌ها فقط یک API ساده روی ChatGPT یا Claude wrap می‌کردند و آن را «محصول AI» می‌نامیدند. اما خیلی زود مشخص شد که این رویکرد برای محصولات واقعی کار نمی‌کند: latency متغیر است، مدل‌ها rate-limit می‌خورند، هزینه از کنترل خارج می‌شود و کیفیت قابل اندازه‌گیری نیست. در ۲۰۲۴ framework هایی مثل LangChain، LangGraph و DSPy ظهور کردند و در همان سال خانم Hamel Husain با مقاله مشهور «Your AI Product Needs Evals» فصل جدیدی از مهندسی AI را آغاز کرد. در ۲۰۲۵ و ۲۰۲۶ با ظهور Agent ها و Model Context Protocol (MCP) از Anthropic، نقش Orchestration Engineer به‌عنوان یک تخصص مستقل از AI Engineer عمومی شکل گرفت و اکنون در job market یکی از پرتقاضاترین تخصص‌های زیرمجموعه AI Engineering است.

چه چیزی می‌سازید؟

مثال‌های واقعی از خروجی کار یک مهندس لایه ارکستراسیون مدل‌های بزرگ

🚪

AI Gateway داخلی

Shopify برای پشتیبانی از agent های فروشندگانش یک gateway داخلی ساخته که بین OpenAI، Anthropic و مدل‌های inhouse routing می‌کند و quota هر merchant را اعمال می‌کند.

🤖

Agent های production-grade

Cursor و Replit با LangGraph و سیستم state داخلی، coding agent هایی ساخته‌اند که می‌توانند فایل بنویسند، تست بزنند و خودشان اصلاح کنند.

📊

Eval Pipeline سفارشی

Notion AI برای ارزیابی کیفیت خلاصه‌سازی، یک eval harness داخلی با LLM-as-judge ساخته که هر prompt جدید را قبل از deploy می‌سنجد.

🧠

Semantic Caching Layer

Klarna با cache هوشمند روی embedding ها توانست ۷۰٪ از درخواست‌های پشتیبانی مشتری را بدون فراخوانی مدل پاسخ دهد و هزینه را به‌شدت کاهش دهد.

🛠️

MCP Tool Server

Anthropic، Block (Square) و Sourcegraph روی MCP استاندارد ساختند تا tool ها (پایگاه داده، فایل، API ها) به‌صورت یکپارچه به Claude و دیگر LLM ها وصل شوند.

🔭

Observability برای LLM

Langfuse که توسط Speak، Khan Academy و دیگر startup ها استفاده می‌شود، tracing کامل از prompt تا خروجی، با metric های هزینه و کیفیت می‌دهد.

تخصص‌های مختلف مهندس لایه ارکستراسیون مدل‌های بزرگ

این شغل یک عنوان واحد نیست — مسیرهای تخصصی متعددی دارد

🧩

معمار Agent

Agent Architect

تخصص در طراحی multi-agent workflow ها برای محصولاتی مثل Cursor، Devin (Cognition Labs) و Replit Agent. تمرکز روی state machine، planning و tool use.

🚪

مهندس AI Gateway

AI Gateway Engineer

ساخت gateway مرکزی برای routing، rate-limit و observability. شرکت‌هایی مثل Cloudflare (AI Gateway)، Vercel (AI Gateway) و Portkey این نقش را عمیقاً تعریف کرده‌اند.

📏

مهندس Evaluation

Evaluation Engineer

تخصص در ساخت eval pipeline، LLM-as-judge و آزمایش رفتار agent ها. در شرکت‌هایی مثل Anthropic، OpenAI و Scale AI نقش رسمی است.

مهندس بهینه‌سازی Inference

Inference Optimization Engineer

تخصص در vLLM، TGI، quantization و serving روی GPU برای کاهش latency و هزینه. در Together AI، Fireworks و Anyscale پرتقاضا.

🛠️

مهندس Tool و MCP

Tool & MCP Engineer

ساخت tool server با MCP، طراحی function calling و اتصال LLM به سیستم‌های enterprise. Anthropic، Block و Sourcegraph نمونه‌های صنعتی این تخصص هستند.

تفاوت با شغل‌های مشابه

کجا این شغل تمام می‌شود و شغل دیگری شروع می‌شود؟

مهندس هوش مصنوعیAI Engineer

AI Engineer نقش گسترده‌تری دارد: از prompt engineering تا یکپارچه‌سازی مدل و حتی fine-tuning. Orchestration Engineer روی لایه control plane تمرکز می‌کند — routing، evals، reliability و agent workflow. در تیم‌های بزرگ این دو نقش جدا می‌شوند؛ در تیم‌های کوچک یک نفر هر دو را انجام می‌دهد.

مهندس پلتفرم MLML Platform Engineer

ML Platform Engineer روی training infrastructure، feature store و model serving تمرکز دارد و معمولاً با مدل‌های inhouse کار می‌کند. Orchestration Engineer روی inference layer و agent flow کار می‌کند و بیشتر با مدل‌های API-based سر و کار دارد.

مهندس BackendBackend Engineer

Backend Engineer سیستم‌های قطعی می‌سازد. Orchestration Engineer با سیستم‌های احتمالاتی کار می‌کند: همان prompt دو بار خروجی متفاوت می‌دهد. این یعنی نیاز به مهارت‌های eval، monitoring و prompt engineering که در Backend سنتی وجود ندارد.

مهندس پرامپتPrompt Engineer

Prompt Engineer روی نوشتن و بهینه‌سازی prompt تمرکز می‌کند. Orchestration Engineer یک لایه بالاتر است: تصمیم می‌گیرد چه زمانی کدام prompt به کدام مدل برود، چگونه state حفظ شود و چگونه کیفیت ارزیابی شود. در ۲۰۲۶ نقش «فقط Prompt Engineer» در حال محو شدن است.

تأثیر در صنایع مختلف

مهندس لایه ارکستراسیون مدل‌های بزرگ در همه صنایع مشغول به کار است — نه فقط شرکت‌های فناوری

💻

نرم‌افزار و SaaS

هر محصول SaaS مدرن (Notion، Linear، Asana) حداقل یک agent دارد که نیاز به orchestration دارد — این نقش زیرساخت AI آن‌هاست

🏦

مالی و فین‌تک

بانک‌ها و fintech ها برای ساخت Copilot کارمندی و چت پشتیبانی روی Azure OpenAI نیاز به orchestration با guardrail سختگیرانه دارند

🏥

بهداشت و درمان

از خلاصه‌سازی ملاقات پزشک (Abridge، Nabla) تا triage هوشمند بیمار — orchestration مسئول reliability و compliance است

⚖️

حقوقی

محصولاتی مثل Harvey و Spellbook با ده‌ها agent تخصصی برای تحلیل قرارداد و research کار می‌کنند که نیاز به orchestration پیشرفته دارند

📚

آموزش

Khan Academy (Khanmigo) و Duolingo Max با orchestration دقیق روی Claude و GPT تجربه شخصی‌سازی شده می‌سازند

🧑‍💻

Developer Tools

Cursor، GitHub Copilot Workspace و Replit Agent همگی روی orchestration لایه‌ای پیچیده ساخته شده‌اند — هسته محصول‌شان همین است

🛍️

تجارت الکترونیک

Shopify Sidekick و Klarna AI Assistant با orchestration هزاران درخواست را هم‌زمان مدیریت می‌کنند و میلیون‌ها دلار صرفه‌جویی می‌کنند

🎬

رسانه و تولید محتوا

ابزارهایی مثل Jasper، Copy.ai و Descript روی orchestration برای کیفیت یکدست خروجی در طول workflow ها تکیه می‌کنند

تصورات غلط رایج

قبل از تصمیم‌گیری، این باورهای اشتباه را بشناسید

این فقط wrapping روی OpenAI API است

اگر صرفاً یک fetch به API بزنید، در یک هفته متوقف می‌شوید. routing، fallback، eval، caching، state management و observability همگی نیاز به engineering واقعی دارند.

Prompt Engineering کافی است

Prompt Engineering یک skill در این نقش است، نه کل کار. در ۲۰۲۶ DSPy و compile-style prompting در حال خودکار کردن این بخش هستند — تخصص واقعی در system design است.

LangChain یعنی Orchestration

LangChain یک framework است، نه یک معماری. مهندسان ارشد معمولاً بخش بزرگی را خودشان می‌سازند و فقط بخش‌های انتخابی LangGraph یا DSPy را استفاده می‌کنند.

Agent ها production-ready هستند

Agent های open-loop در ۸۰٪ موارد شکست می‌خورند. تخصص orchestration دقیقاً همین است: ساختن agent هایی که با human-in-the-loop، retry و guardrail قابل اعتماد می‌شوند.

Eval چیزی است که آخر کار اضافه می‌شود

بدون eval از اول، نمی‌دانید چه چیزی بهتر یا بدتر شده. تیم‌های موفق eval را همراه با اولین prompt می‌نویسند، نه قبل از launch.

یک روز کاری واقعی

در هر سطح روز کاری چه شکلی است؟

جونیور (۰–۲ سال)

بیشتر وقت روی پیاده‌سازی feature های مشخص و یادگیری framework های orchestration می‌گذرد. ارشد به شما task با scope روشن می‌دهد و شما با guidance پیش می‌روید.

  • صبح: standup ۱۵ دقیقه + بررسی trace های شب گذشته در Langfuse
  • بلاک اول: اضافه کردن یک tool جدید به agent موجود (مثلاً اتصال به یک API داخلی)
  • بعد از ناهار: نوشتن چند eval case برای feature جدید و اجرای آن‌ها
  • عصر: Code Review و دیباگ یک agent که در staging گاهی timeout می‌خورد
  • پایان روز: مستندسازی تغییرات در Notion و به‌روزرسانی task board

میانی (۲–۵ سال)

ترکیب کدنویسی، طراحی و همکاری. خودتان مسئله را تعریف می‌کنید، framework انتخاب می‌کنید و agent flow طراحی می‌کنید. منتورینگ جونیور هم بخشی از کار است.

  • صبح: بررسی dashboard هزینه و latency و علامت‌گذاری anomaly ها
  • جلسه با Product: بررسی نتایج A/B test یک prompt جدید و تصمیم rollout
  • بلاک کدنویسی: طراحی state machine یک agent جدید با LangGraph
  • بعد از ناهار: pairing با جونیور روی eval pipeline و Code Review
  • عصر: نوشتن RFC برای انتخاب بین vLLM و TGI برای self-hosting یک مدل کوچک

ارشد (۵+ سال)

تمرکز روی معماری، استراتژی و reliability budget. کدنویسی هدفمندتر می‌شود اما تصمیم‌هایتان روی کل platform اثر می‌گذارد. زمان زیادی صرف alignment با تیم‌های دیگر می‌شود.

  • صبح: بررسی incident report agent ها و تعیین priority برای post-mortem
  • جلسه architecture: بررسی طراحی AI Gateway برای multi-tenant و تصمیم build vs buy
  • کدنویسی هدفمند: prototype کردن semantic cache جدید روی Redis
  • بعد از ناهار: جلسه با Finance و CTO درباره cost forecast LLM برای کوارتر بعدی
  • عصر: منتورینگ ۱:۱ با میانی + نوشتن مستند استاندارد prompt versioning برای کل شرکت

مسئولیت‌ها و وظایف

مسئولیت‌های اصلی

وظایف روزانه و مهارت‌های مورد نیاز در این شغل

فنی
  • طراحی control plane برای routing بین چند provider و چند مدل با fallback و cost-aware logic
  • ساخت و نگهداری agent workflow ها با LangGraph یا DSPy و مدیریت state و حافظه بلندمدت
  • پیاده‌سازی eval pipeline (offline و online) با LLM-as-judge و metric های خاص محصول
  • افزودن observability کامل: tracing، prompt versioning، token accounting و alerting
  • بهینه‌سازی هزینه با semantic caching، prompt compression و انتخاب هوشمند مدل
  • طراحی guardrail ها برای امنیت، PII redaction و prompt injection defense
مهارت نرم
  • همکاری با product برای ترجمه نیاز کاربر به state machine و قابلیت اندازه‌گیری
مدیریتی
  • هدایت تصمیم‌های فنی درباره build vs buy framework و reliability budget

مهارت‌های مورد نیاز

مهارت‌های فنی، نرم و حوزه‌ای که یک مهندس لایه ارکستراسیون مدل‌های بزرگ موفق به آن‌ها نیاز دارد

مهارت‌های فنی هسته

Orchestration Frameworksضروری

تسلط بر LangGraph، DSPy یا LlamaIndex Workflows برای ساخت agent ها و workflow های پیچیده

LLM APIs در سطح حرفه‌ایضروری

کار با OpenAI، Anthropic، Gemini، آشنایی با structured outputs، tool calling و streaming

Evaluation Engineeringضروری

طراحی eval offline و online، LLM-as-judge، dataset curation و metric های خاص محصول

Observability و Tracingضروری

Langfuse، Phoenix یا OpenTelemetry برای tracing کامل از request تا response

Backend پیشرفتهضروری

Python async، FastAPI، concurrency، queueing و طراحی API های scalable

RAG و Vector Searchمهم

طراحی RAG hybrid، reranking، embedding selection و کار با pgvector، Pinecone یا Weaviate

Distributed Systemsمهم

درک رفتار سیستم در failure، caching، rate-limiting و queueing

مهارت‌های نرم

Product Thinkingضروری

ترجمه نیاز کاربر به state machine، metric و reliability budget — نه فقط prompt

ارتباط فنی شفافضروری

توضیح ساده trade-off های بین cost، latency و quality به Product و C-level

یادگیری مداومضروری

ابزارهای این حوزه هر ۳ ماه تغییر می‌کنند؛ خواندن paper و چنل‌های Anthropic، OpenAI و LangChain حیاتی است

مدیریت ابهاممهم

تصمیم‌گیری روی سیستم‌های احتمالاتی با metric های ناقص — مهم‌ترین مهارت ارشد

Build vs Buy Judgmentمهم

تشخیص اینکه کجا از framework استفاده شود و کجا inhouse build شود — اشتباه اینجا گران تمام می‌شود

Mentoringمفید

بالا کشیدن جونیور ها در یک حوزه با تغییرات سریع نیاز به صبر و رویکرد یادگیری مشترک دارد

دانش حوزه‌ای

Cost Modeling LLMضروری

محاسبه دقیق cost per request، per user و per feature و طراحی استراتژی caching و routing بر اساس آن

Prompt Injection و Securityضروری

درک vector های حمله، PII redaction، sandboxing tool ها و defense-in-depth

Reliability Engineeringمهم

SLO design برای LLM، error budget، retry policy و graceful degradation

MCP و Tool Serversمهم

درک پروتکل Model Context Protocol و طراحی tool server های قابل استفاده مجدد

Compliance و Data Privacyمفید

GDPR، SOC2، HIPAA و بازنویسی data flow برای رعایت آن‌ها در سیستم‌های AI

ضروری — بدون آن نمی‌توان وارد بازار کار شدمهم — تفاوت بین جونیور و میانیمفید — مزیت رقابتی

نقشه راه و مسیر آموزشی

نقشه راه تبدیل شدن به مهندس لایه ارکستراسیون مدل‌های بزرگ

این مسیر گام به گام شما را از صفر تا حرفه‌ای هدایت می‌کند.

1

پایه‌های Backend و سیستم‌های توزیع‌شده

⏱️ ۳ تا ۴ ماه

بدون درک عمیق Backend و سیستم‌های توزیع‌شده، ساخت orchestration برای LLM ها صرفاً یک wrapper شکننده می‌شود — این فاز پایه قابلیت اطمینان است

Python پیشرفته (async, typing)TypeScript / Node.jsREST & gRPCConcurrency و asyncioPostgreSQL و RedisDocker و LinuxSystem Design Basics
2

LLM ها، Prompting و RAG عملی

⏱️ ۲ تا ۳ ماه

تسلط بر API های اصلی LLM، الگوهای prompting قوی، و ساخت RAG پایه — بدون این مرحله، orchestration بی‌معنی است

OpenAI / Anthropic / Gemini APIsStructured Outputs (JSON Schema)Function / Tool CallingEmbeddings و Vector SearchRAG Patterns (Hybrid, Reranking)Token Accounting و Cost Modeling
3

Orchestration Frameworks و Agent ها

⏱️ ۳ تا ۴ ماه

یادگیری framework های اصلی orchestration و الگوهای Agent — انتخاب بین building from scratch یا استفاده از framework یک مهارت ارزشمند است

LangGraph (state machine for agents)DSPy (programming-not-prompting)LlamaIndex WorkflowsSemantic KernelMulti-Agent Patterns (CrewAI, AutoGen)Tool Use و Function RoutingStreaming و Server-Sent Events
4

Evaluation، Observability و Production Hardening

⏱️ ۳ تا ۴ ماه

تفاوت اصلی mid و senior در evaluation و observability است — اگر نتوانید رفتار سیستم را اندازه بگیرید، نمی‌توانید بهبودش دهید

LLM-as-Judge EvalsOffline & Online EvaluationTracing با OpenTelemetryLangfuse / Helicone / PhoenixGuardrails و Output ValidationPrompt Versioning و A/B TestCost و Latency SLO
5

Distributed Inference، Routing و Multi-Provider

⏱️ مداوم

ارشد واقعی، orchestration را در چند provider، چند region و چند model زنده می‌کند — fallback، routing و queueing هنر این مرحله است

Multi-Provider Routing (OpenRouter, LiteLLM)vLLM و TGI برای self-hostingInference Caching (semantic + exact)Queueing با Kafka یا Redis StreamsRate-Limit و Token BucketPrivacy و PII RedactionMCP و Tool Servers

ابزارها و استک فنی

ابزارهایی که هر مهندس AI باید بشناسد، دسته‌بندی‌شده بر اساس اولویت

Orchestration و Agent Frameworks

LangGraph

state-machine framework از LangChain برای ساخت agent های قابل‌اعتماد با cycle، human-in-the-loop و persistence

ضروری
DSPy

framework Stanford برای برنامه‌نویسی LLM ها به‌جای prompt engineering دستی — compile و optimize خودکار prompts

ضروری
LlamaIndex Workflows

engine event-driven برای RAG و agent workflow های پیچیده

مفید
Semantic Kernel

framework Microsoft برای ادغام LLM ها در اپلیکیشن‌های enterprise (C#/Python)

مفید

Routing، Proxy و Multi-Provider

LiteLLM

proxy متن‌باز که ۱۰۰+ provider را زیر یک API یکپارچه می‌کند با fallback، logging و rate limit

ضروری
OpenRouter

marketplace SaaS برای routing بین provider ها و مدل‌ها با تک API key — مناسب prototyping سریع

مفید
Vercel AI Gateway

gateway مدیریت‌شده Vercel با cost tracking، failover و observability روی Vercel functions

مفید
Portkey

AI Gateway با guardrails، prompt management و observability برای teams

مفید

Evaluation و Observability

Langfuse

platform متن‌باز برای tracing، evals و prompt management — استاندارد در startup ها

ضروری
Arize Phoenix

ابزار متن‌باز برای tracing و evaluation با OpenTelemetry-native

مفید
Braintrust

platform تجاری برای evaluation و dataset management با scoring functions غنی

مفید
Helicone

observability ساده با proxy یا header-based، خوب برای monitoring هزینه

مفید

Inference، Memory و Tooling

vLLM

engine inference با PagedAttention برای throughput بالا روی GPU — استاندارد self-hosting

پیشرفته
Redis

ستون فقرات caching، rate-limiting، session store و pub/sub در orchestration

ضروری
pgvector

extension Postgres برای vector search — برای تیم‌هایی که نمی‌خواهند DB جدید اضافه کنند

ضروری
MCP Servers

Model Context Protocol از Anthropic — استاندارد جدید برای اتصال tool ها و resources به LLM

مفید
ضروری — باید یاد بگیریدمفید — ارزش یادگیری داردپیشرفته — برای سطوح ارشد

مسیر پیشرفت شغلی

از جونیور تا Staff Engineer — چه مهارت‌هایی نیاز دارید و چه درآمدی انتظار داشته باشید

Junior LLM Engineer

۰ تا ۲ سال

~$110K

میانگین سالانه (آمریکا)

ساخت endpoint های ساده روی LLM، یکپارچه‌سازی RAG اولیه، نوشتن prompt و تست‌های پایه

PythonOpenAI/Anthropic APIFastAPIRAG basicsGit

Mid LLM Orchestration Engineer

۲ تا ۵ سال

~$175K

میانگین سالانه (آمریکا)

طراحی workflow های agent، انتخاب framework، پیاده‌سازی eval pipeline، optimize کردن latency و cost

LangGraph / DSPyEvalsObservabilitySystem DesignTool Calling

Senior LLM Orchestration Engineer

۵ تا ۸ سال

~$260K

میانگین سالانه (آمریکا)

معماری control plane چند provider، طراحی routing، حافظه و reliability، رهبری تیم کوچک

Distributed SystemsMulti-Provider RoutingProduction ReliabilityMentoringArchitecture

Staff / Principal AI Platform Engineer

۸+ سال

~$380K

میانگین سالانه (آمریکا)

تعریف استراتژی AI platform در سطح شرکت، طراحی استانداردها، نمایندگی فنی در سطح C-level

Platform StrategyOrg DesignCost & Risk ModelingCross-team LeadershipResearch Direction

چالش‌ها و جنبه‌های منفی

واقعیت‌هایی که کمتر در آگهی‌های شغلی می‌بینید — قبل از ورود بدانید

Reliability در سیستم احتمالاتی

عمومی

همان prompt با همان context ممکن است نتیجه متفاوتی بدهد. طراحی retry، fallback و guardrail بدون آنکه latency منفجر شود، یکی از سخت‌ترین trade-off های روزانه است.

Cost Explosion

شرکت بزرگ

وقتی feature جدید viral می‌شود، صورتحساب OpenAI می‌تواند یک‌شبه ۱۰ برابر شود. طراحی circuit breaker، semantic cache و routing هوشمند به مدل ارزان‌تر بخش کلیدی نقش است.

تغییر سریع framework ها

استارتاپ

LangChain، LangGraph، DSPy، LlamaIndex و ده‌ها ابزار دیگر هر چند ماه breaking change دارند. انتخاب اشتباه می‌تواند یک تیم را شش ماه عقب بیندازد.

Eval خوب سخت است

عمومی

ساختن eval که واقعاً signal بدهد (نه noise) به judgment محصولی نیاز دارد. LLM-as-judge می‌تواند bias داشته باشد و human eval کند و گران است.

Prompt Injection و Security

شرکت بزرگ

هر tool که به agent می‌دهید یک سطح حمله است. طراحی sandbox، اعتبارسنجی خروجی و جلوگیری از prompt injection در محصولات کاربری چالش‌برانگیز است.

Build vs Buy Framework

تحقیقاتی

تصمیم برای استفاده از LangGraph یا inhouse build، یا استفاده از OpenRouter یا ساخت gateway داخلی — این تصمیم‌ها مسیر سه ساله شرکت را تعیین می‌کنند.

حقوق و بازار کار جهانی

حقوق جهانی مهندس لایه ارکستراسیون مدل‌های بزرگ

میانگین حقوق سالانه بر اساس تجربه در کشورهای مختلف

کشورمیانهارز
🇮🇳هند
₹4,500,000INR
🇦🇪امارات
AED 310,000AED
🇺🇸آمریکا
$240,000USD
🇨🇦کانادا
CA$175,000CAD
🇨🇭سوئیس
CHF 175,000CHF
🇸🇬سنگاپور
SGD 175,000SGD
🇦🇺استرالیا
A$165,000AUD
🇬🇧انگلستان
£125,000GBP
🇩🇪آلمان
€110,000EUR
🇳🇱هلند
€105,000EUR

* ارقام سالانه و تقریبی هستند و بر اساس میانگین بازار در سال ۲۰۲۵ محاسبه شده‌اند.

چگونه از صفر شروع کنیم

برنامه گام‌به‌گام برای ورود به مهندسی هوش مصنوعی

ماه ۱: مرور Backend و LLM APIs

Python async، FastAPI و یک API ساده روی OpenAI و Anthropic بسازید. structured outputs و tool calling را تمرین کنید.

ماه ۲: RAG عملی

یک RAG کامل روی PDF با pgvector و reranking بسازید. evaluation اولیه را با Ragas تجربه کنید.

ماه ۳: LangGraph و Agent اول

یک agent تحقیقاتی با LangGraph بسازید با حالت human-in-the-loop و persistence.

ماه ۴: Evals و Observability

Langfuse را به پروژه‌ها اضافه کنید، چند LLM-as-judge eval بنویسید و یک dashboard ساده هزینه بسازید.

ماه ۵: Multi-Provider Routing

LiteLLM را پشت یک FastAPI proxy بنشانید و routing با fallback و budget per user بسازید.

ماه ۶: پروژه capstone و apply

یک agent platform مینیمال end-to-end بسازید، روی Vercel یا Fly.io مستقر کنید و GitHub را مرتب کنید.

پروژه‌های پیشنهادی برای رزومه

Multi-Provider Router مینیمال

مبتدی

یک proxy کوچک با FastAPI بسازید که بین OpenAI، Anthropic و یک مدل local (Ollama) routing کند و در صورت خطا fallback خودکار داشته باشد.

PythonFastAPIhttpxOllama
زمان تخمینی: ۲ هفته

Agent تحقیقاتی با LangGraph

متوسط

یک Agent بسازید که سوال کاربر را به sub-task بشکند، search کند، نتایج را خلاصه کند و گزارش markdown تولید کند. حالت human-in-the-loop داشته باشد.

LangGraphTavily SearchOpenAIStreamlit
زمان تخمینی: ۳ هفته

Eval Harness برای RAG

متوسط

روی یک dataset سفارشی، pipeline ای بسازید که چند RAG architecture را با metrics مثل faithfulness، answer relevance و context precision مقایسه کند.

RagasLangfusepgvectorPython
زمان تخمینی: ۳ هفته

Semantic Cache + Cost Dashboard

پیشرفته

یک layer semantic cache با Redis و embeddings بسازید که درخواست‌های مشابه را cache کند، و یک dashboard ساده برای cost per feature بسازید.

RedisOpenAI EmbeddingsNext.jsGrafana
زمان تخمینی: ۴ هفته

Production Agent Platform Mini

پیشرفته

یک platform کوچک end-to-end: tool server با MCP، orchestration با LangGraph، observability با OpenTelemetry، deployment روی Vercel یا Fly.io.

MCPLangGraphOpenTelemetryFly.io
زمان تخمینی: ۶ هفته

مثال‌های واقعی و Case Studies

داستان‌های واقعی از مهندسانی که در این حوزه تأثیرگذار بوده‌اند

H

Harrison Chase

پیشینه

فارغ‌التحصیل Harvard، سابقه data engineer در Robust Intelligence. در ۲۰۲۲ از سر کنجکاوی روی LLM ها شروع به نوشتن یک کتابخانه شخصی کرد.

دستاورد

LangChain را در اکتبر ۲۰۲۲ متن‌باز کرد که خیلی زود به پراستفاده‌ترین framework حوزه LLM تبدیل شد. سپس LangGraph و LangSmith را اضافه کرد و شرکت LangChain Inc را در راند Series A با ارزش‌گذاری بیش از یک میلیارد دلار به ثمر رساند.

درس کلیدی

یک کتابخانه کوچک می‌تواند به استاندارد صنعتی تبدیل شود اگر مسئله‌ای را حل کند که بقیه هم با آن مواجه‌اند. Harrison با نوشتن کد در GitHub و بحث در Twitter جامعه بزرگی ساخت — مسیر مشابهی برای مهندسان orchestration باز است.

O

Omar Khattab

پیشینه

دکترای علوم کامپیوتر از Stanford NLP زیر نظر Christopher Manning. تخصص اصلی او اطلاعات بازیابی (information retrieval) و سپس برنامه‌نویسی با LLM.

دستاورد

خالق ColBERT (یکی از مهم‌ترین مدل‌های retrieval مدرن) و DSPy، framework انقلابی که به جای prompt engineering دستی، LLM ها را با signature های قابل compile برنامه‌نویسی می‌کند. DSPy در ۲۰۲۵ به یکی از framework های اصلی orchestration تبدیل شد.

درس کلیدی

مهم‌ترین درس Omar این است که gap بزرگی بین «prompting hack» و «engineering واقعی» وجود دارد. کسی که این gap را با ابزار خوب پر کند، استاندارد بعدی را تعریف می‌کند.

J

Jerry Liu

پیشینه

فارغ‌التحصیل Princeton در علوم کامپیوتر، سابقه ML در Quora و Robust Intelligence. در ۲۰۲۲ روی indexing داده شخصی برای LLM شروع به کار کرد.

دستاورد

LlamaIndex را که در ابتدا GPT Index نام داشت متن‌باز کرد و آن را به یکی از framework های اصلی RAG و orchestration تبدیل کرد. در ۲۰۲۳ راند Series A را با Greylock بست و LlamaCloud را برای enterprise launch کرد.

درس کلیدی

Jerry با تمرکز خاص روی data layer (نه کل stack) برای خودش جایگاه ساخت. در حوزه‌ای پر از framework، تخصصی شدن روی یک قسمت مشخص از مشکل، استراتژی برنده‌ای است.

نمونه آگهی استخدام واقعی + تحلیل

یک آگهی واقعی از شرکت فعال در حال استخدام، با تحلیل هر بخش

Member of Technical Staff, Inference

Anthropicسان‌فرانسیسکو (Hybrid)2025-09
مشاهده آگهی اصلی

تحلیل نیازمندی‌ها

EN

Strong software engineering background with production systems experience

Anthropic روی توانایی شما در ساخت سیستم‌های production-grade تأکید می‌کند. تجربه با high-traffic backend ها و reliability engineering مهم‌تر از سابقه آکادمیک است.

ضروری
EN

Experience with distributed systems, queueing and high-throughput services

lifecycle یک inference request در Anthropic از چندین سیستم می‌گذرد. تجربه با Kafka، Redis Streams یا معماری event-driven ضروری است.

ضروری
EN

Proficiency in Python and/or Rust

Python برای orchestration و Rust برای inference layer. تسلط بر یکی کافی است؛ Rust مزیت بزرگ است اگر می‌خواهید روی inference پایین‌سطح کار کنید.

ضروری
EN

Familiarity with LLM serving frameworks (vLLM, TGI) or similar

تجربه با vLLM، TGI یا حتی Triton Inference Server. اگر ندارید، یک پروژه شخصی روی vLLM و benchmark کردن throughput می‌تواند gap را پر کند.

مهم
EN

Experience with observability tooling (OpenTelemetry, Prometheus, Grafana)

Anthropic فرهنگ observability قوی دارد. تجربه با OpenTelemetry و طراحی dashboard های SLO ضروری است برای reliability engineering.

مهم
EN

Interest in AI safety and responsible deployment

Anthropic فرهنگ safety-first دارد. در مصاحبه باید نشان دهید چگونه درباره edge case ها، misuse و alignment فکر می‌کنید.

مفید

تحلیل مسئولیت‌ها

EN

Design and build scalable inference infrastructure for Claude

شما زیرساخت اجرای میلیاردها request در ماه را می‌سازید. این یعنی طراحی routing، load balancing، autoscaling و disaster recovery در سطح cloud.

EN

Optimize latency, throughput and cost for production workloads

هر میلی‌ثانیه latency و هر سنت هزینه در سطح Anthropic یعنی میلیون‌ها دلار. تجربه با profiling، caching و batching نقش حیاتی دارد.

EN

Build observability and tooling to debug complex multi-tenant systems

وقتی یک مشتری enterprise مشکل دارد، باید بتوانید در عرض دقایق root cause پیدا کنید. ابزارهای داخلی debugging یکی از سرمایه‌های اصلی شرکت است.

EN

Collaborate with research teams to deploy new models safely

هر مدل جدید Claude نیاز به A/B test، canary rollout و monitoring دقیق دارد. این یعنی همکاری روزانه با research scientists.

نتیجه‌گیری کلی

این آگهی نشان می‌دهد که Orchestration Engineer در سطح Anthropic ترکیبی از Backend Engineer سنتی + درک عمیق LLM + ذهنیت safety-first است. اگر همه ندارید، روی reliability و observability تمرکز کنید — این بخش‌ها معمولاً ضعف اصلی کاندیداهاست.

آینده و روندها

پیش‌بینی ۵–۱۰ ساله و مهارت‌هایی که باید یاد بگیرید

تخمین رشد ۳۸٪ سالانه برای نقش‌های مرتبط با AI engineering و orchestration تا ۲۰۳۰، با ظهور Agent ها به‌عنوان dominant paradigm

منبع: WEF Future of Jobs Report 2025 + LinkedIn Jobs on the Rise 2025

مهارت‌های نوظهور که باید یاد بگیرید

MCP (Model Context Protocol) و Tool ServersMulti-Agent Coordination و Coordinator PatternsInference Cost Optimization و Semantic CachingSelf-Hosting LLMs با vLLM و quantizationAI Safety Engineering و Red-Teaming Agent هاPrivacy-Preserving Orchestration (PII redaction، sandboxing)Edge LLM Orchestration روی دستگاه

پیش‌بینی‌های آینده

2026

MCP به استاندارد صنعتی تبدیل می‌شود و orchestration engineer ها روی ساخت tool server های اختصاصی تمرکز می‌کنند

2027

Self-hosted LLMs کوچک (۷B–۳۰B) با vLLM در ۵۰٪ شرکت‌ها به دلایل cost و privacy استفاده می‌شوند

2028

AI Gateway به جزء استاندارد stack مهندسی نرم‌افزار تبدیل می‌شود — مثل API Gateway در ۲۰۱۵

2030

نقش Orchestration Engineer از زیرمجموعه AI Engineer به یک تخصص رسمی مستقل تبدیل می‌شود، با curriculum دانشگاهی

ریسک‌های واقعی

آیا framework ها این نقش را خودکار می‌کنند؟ پاسخ کوتاه: نه، اما سطح کار را بالا می‌برند. کسی که فقط prompt می‌نویسد در ۲۰۲۷ آسیب‌پذیر است. کسی که architecture می‌سازد، evaluation طراحی می‌کند و سیستم را reliable نگه می‌دارد، تقاضایش بیشتر می‌شود. ریسک واقعی این است که framework ها قدر آن‌قدر بالا بروند که build vs buy به نفع buy تمام شود — مهندسانی که فقط روی LangChain wrapper تکیه می‌کنند، در رقابت با محصولات SaaS باخت می‌خورند. تخصص اصلی باید روی reliability، evaluation و system design باشد.

ویدیوهای آموزشی

برای راهنمایی شخصی‌سازی‌شده مشاوره بگیرید